home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1990-06-15 | 12.1 KB | [TEXT/MPS ] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| ZX81 Sinclair BASIC (image/sinclairBASIC)
| ext
| Supported |
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
10%
| dexvert
| Jesper Olsen Module (music/jesperOlsen)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Fri Jun 15 12:05:58 1990, modified Fri Jun 15 12:05:58 1990, creator 'MPS ', type ASCII, 11666 bytes "Bake.p" , at 0x2e12 503 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
49%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
33%
| TrID
| TTComp archive compressed (bin-4K)
| default (weak)
| |
16%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [MPS ] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 06 42 61 6b 65 2e 70 | 00 00 00 00 00 00 00 00 |..Bake.p|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 14 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 2d 92 00 | 00 01 f7 a2 9e b7 e6 a2 |.....-..|........|
|00000060| 9e b7 e6 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 be 47 00 00 |........|.....G..|
|00000080| 61 74 65 20 64 61 74 61 | 20 73 74 72 75 63 74 75 |ate data| structu|
|00000090| 72 65 2e 20 20 54 68 65 | 20 64 69 61 6c 6f 67 20 |re. The| dialog |
|000000a0| 63 6f 6e 74 72 6f 6c 73 | 20 61 72 65 20 73 65 74 |controls| are set|
|000000b0| 0d 09 09 09 61 63 63 6f | 72 64 69 6e 67 6c 79 2e |....acco|rdingly.|
|000000c0| 20 20 4f 74 68 65 72 20 | 32 20 63 6f 6e 74 72 6f | Other |2 contro|
|000000d0| 6c 73 20 73 65 74 20 73 | 69 6d 69 6c 61 72 6c 79 |ls set s|imilarly|
|000000e0| 2e 20 7d 0d 09 09 09 0d | 09 09 09 49 46 20 6f 6e |. }.....|...IF on|
|000000f0| 6c 69 6e 65 42 6f 6f 6c | 65 61 6e 20 54 48 45 4e |lineBool|ean THEN|
|00000100| 0d 09 09 09 09 53 65 74 | 43 74 6c 56 61 6c 75 65 |.....Set|CtlValue|
|00000110| 28 43 6f 6e 74 72 6f 6c | 48 61 6e 64 6c 65 28 69 |(Control|Handle(i|
|00000120| 74 65 6d 48 61 6e 64 6c | 65 29 2c 20 31 29 0d 09 |temHandl|e), 1)..|
|00000130| 09 09 45 4c 53 45 0d 09 | 09 09 09 53 65 74 43 74 |..ELSE..|...SetCt|
|00000140| 6c 56 61 6c 75 65 28 43 | 6f 6e 74 72 6f 6c 48 61 |lValue(C|ontrolHa|
|00000150| 6e 64 6c 65 28 69 74 65 | 6d 48 61 6e 64 6c 65 29 |ndle(ite|mHandle)|
|00000160| 2c 20 30 29 3b 0d 0d 0d | 09 09 09 47 65 74 44 49 |, 0);...|...GetDI|
|00000170| 74 65 6d 28 70 44 69 61 | 6c 6f 67 2c 20 28 74 68 |tem(pDia|log, (th|
|00000180| 65 4f 66 66 73 65 74 20 | 2b 20 73 63 72 65 65 6e |eOffset |+ screen|
|00000190| 57 69 64 74 68 49 74 65 | 6d 29 2c 20 0d 09 09 09 |WidthIte|m), ....|
|000001a0| 09 69 74 65 6d 54 79 70 | 65 2c 20 69 74 65 6d 48 |.itemTyp|e, itemH|
|000001b0| 61 6e 64 6c 65 2c 20 69 | 74 65 6d 52 65 63 74 29 |andle, i|temRect)|
|000001c0| 3b 0d 09 09 09 49 46 20 | 73 63 72 65 65 6e 57 69 |;....IF |screenWi|
|000001d0| 64 74 68 20 54 48 45 4e | 0d 09 09 09 09 53 65 74 |dth THEN|.....Set|
|000001e0| 43 74 6c 56 61 6c 75 65 | 28 43 6f 6e 74 72 6f 6c |CtlValue|(Control|
|000001f0| 48 61 6e 64 6c 65 28 69 | 74 65 6d 48 61 6e 64 6c |Handle(i|temHandl|
|00000200| 65 29 2c 20 31 29 0d 09 | 09 09 45 4c 53 45 0d 09 |e), 1)..|..ELSE..|
|00000210| 09 09 09 53 65 74 43 74 | 6c 56 61 6c 75 65 28 43 |...SetCt|lValue(C|
|00000220| 6f 6e 74 72 6f 6c 48 61 | 6e 64 6c 65 28 69 74 65 |ontrolHa|ndle(ite|
|00000230| 6d 48 61 6e 64 6c 65 29 | 2c 20 30 29 3b 0d 09 09 |mHandle)|, 0);...|
|00000240| 0d 0d 09 09 09 47 65 74 | 44 49 74 65 6d 28 70 44 |.....Get|DItem(pD|
|00000250| 69 61 6c 6f 67 2c 20 28 | 74 68 65 4f 66 66 73 65 |ialog, (|theOffse|
|00000260| 74 20 2b 20 63 75 72 73 | 6f 72 53 74 79 6c 65 49 |t + curs|orStyleI|
|00000270| 74 65 6d 29 2c 20 0d 09 | 09 09 09 69 74 65 6d 54 |tem), ..|...itemT|
|00000280| 79 70 65 2c 20 69 74 65 | 6d 48 61 6e 64 6c 65 2c |ype, ite|mHandle,|
|00000290| 20 69 74 65 6d 52 65 63 | 74 29 3b 0d 09 09 09 49 | itemRec|t);....I|
|000002a0| 46 20 63 75 72 73 6f 72 | 53 74 79 6c 65 20 54 48 |F cursor|Style TH|
|000002b0| 45 4e 0d 09 09 09 09 53 | 65 74 43 74 6c 56 61 6c |EN.....S|etCtlVal|
|000002c0| 75 65 28 43 6f 6e 74 72 | 6f 6c 48 61 6e 64 6c 65 |ue(Contr|olHandle|
|000002d0| 28 69 74 65 6d 48 61 6e | 64 6c 65 29 2c 20 31 29 |(itemHan|dle), 1)|
|000002e0| 0d 09 09 09 45 4c 53 45 | 0d 09 09 09 09 53 65 74 |....ELSE|.....Set|
|000002f0| 43 74 6c 56 61 6c 75 65 | 28 43 6f 6e 74 72 6f 6c |CtlValue|(Control|
|00000300| 48 61 6e 64 6c 65 28 69 | 74 65 6d 48 61 6e 64 6c |Handle(i|temHandl|
|00000310| 65 29 2c 20 30 29 3b 0d | 0d 0d 09 09 45 4e 44 3b |e), 0);.|....END;|
|00000320| 20 7b 20 70 43 6f 6e 66 | 69 67 5e 20 57 49 54 48 | { pConf|ig^ WITH|
|00000330| 20 7d 0d 45 4e 44 3b 0d | 0d 0d 0d 50 52 4f 43 45 | }.END;.|...PROCE|
|00000340| 44 55 52 45 20 54 4d 54 | 6f 6f 6c 49 74 65 6d 28 |DURE TMT|oolItem(|
|00000350| 70 53 65 74 75 70 3a 20 | 54 4d 53 65 74 75 70 50 |pSetup: |TMSetupP|
|00000360| 74 72 3b 20 70 49 6e 74 | 65 67 65 72 3a 20 49 6e |tr; pInt|eger: In|
|00000370| 74 65 67 65 72 50 74 72 | 3b 0d 09 70 4c 6f 63 61 |tegerPtr|;..pLoca|
|00000380| 6c 3a 20 4c 6f 63 61 6c | 50 74 72 29 3b 0d 0d 7b |l: Local|Ptr);..{|
|00000390| 20 54 68 69 73 20 70 72 | 6f 63 65 64 75 72 65 20 | This pr|ocedure |
|000003a0| 68 61 6e 64 6c 65 73 20 | 75 73 65 72 73 20 61 63 |handles |users ac|
|000003b0| 74 69 6f 6e 73 20 77 69 | 74 68 20 74 68 65 20 64 |tions wi|th the d|
|000003c0| 69 61 6c 6f 67 20 69 74 | 65 6d 0d 63 6f 6e 74 72 |ialog it|em.contr|
|000003d0| 6f 6c 73 2e 20 20 49 74 | 20 65 76 65 6e 20 73 65 |ols. It| even se|
|000003e0| 74 73 20 6d 79 20 70 72 | 69 76 61 74 65 20 64 61 |ts my pr|ivate da|
|000003f0| 74 61 20 73 74 72 75 63 | 74 75 72 65 20 6c 69 6b |ta struc|ture lik|
|00000400| 65 20 61 20 67 6f 6f 64 | 0d 70 72 6f 63 65 64 75 |e a good|.procedu|
|00000410| 72 65 20 73 68 6f 75 6c | 64 2e 20 7d 20 0d 0d 56 |re shoul|d. } ..V|
|00000420| 41 52 0d 09 69 74 65 6d | 4e 75 6d 62 65 72 3a 20 |AR..item|Number: |
|00000430| 49 6e 74 65 67 65 72 3b | 0d 09 69 74 65 6d 54 79 |Integer;|..itemTy|
|00000440| 70 65 3a 20 49 6e 74 65 | 67 65 72 3b 0d 09 69 74 |pe: Inte|ger;..it|
|00000450| 65 6d 48 61 6e 64 6c 65 | 3a 20 48 61 6e 64 6c 65 |emHandle|: Handle|
|00000460| 3b 0d 09 69 74 65 6d 52 | 65 63 74 3a 20 52 65 63 |;..itemR|ect: Rec|
|00000470| 74 3b 0d 09 0d 09 70 44 | 69 61 6c 6f 67 3a 20 44 |t;....pD|ialog: D|
|00000480| 69 61 6c 6f 67 50 74 72 | 3b 0d 09 70 43 6f 6e 66 |ialogPtr|;..pConf|
|00000490| 69 67 3a 20 54 65 72 6d | 69 6e 61 6c 50 74 72 3b |ig: Term|inalPtr;|
|000004a0| 0d 09 0d 09 74 68 65 4f | 66 66 73 65 74 3a 20 49 |....theO|ffset: I|
|000004b0| 6e 74 65 67 65 72 3b 0d | 09 74 68 65 49 74 65 6d |nteger;.|.theItem|
|000004c0| 3a 20 49 6e 74 65 67 65 | 72 3b 0d 09 74 68 65 56 |: Intege|r;..theV|
|000004d0| 61 6c 75 65 3a 20 49 6e | 74 65 67 65 72 3b 0d 42 |alue: In|teger;.B|
|000004e0| 45 47 49 4e 0d 09 57 49 | 54 48 20 70 53 65 74 75 |EGIN..WI|TH pSetu|
|000004f0| 70 5e 2c 20 70 4c 6f 63 | 61 6c 5e 20 44 4f 0d 09 |p^, pLoc|al^ DO..|
|00000500| 42 45 47 49 4e 0d 09 09 | 70 43 6f 6e 66 69 67 20 |BEGIN...|pConfig |
|00000510| 3a 3d 20 54 65 72 6d 69 | 6e 61 6c 50 74 72 28 74 |:= Termi|nalPtr(t|
|00000520| 68 65 43 6f 6e 66 69 67 | 29 3b 0d 09 09 74 68 65 |heConfig|);...the|
|00000530| 4f 66 66 73 65 74 20 3a | 3d 20 63 6f 75 6e 74 20 |Offset :|= count |
|00000540| 2d 20 31 3b 0d 09 09 74 | 68 65 49 74 65 6d 20 3a |- 1;...t|heItem :|
|00000550| 3d 20 70 49 6e 74 65 67 | 65 72 5e 3b 0d 09 09 47 |= pInteg|er^;...G|
|00000560| 65 74 44 49 74 65 6d 28 | 74 68 65 44 69 61 6c 6f |etDItem(|theDialo|
|00000570| 67 2c 20 74 68 65 49 74 | 65 6d 2c 20 69 74 65 6d |g, theIt|em, item|
|00000580| 54 79 70 65 2c 20 69 74 | 65 6d 48 61 6e 64 6c 65 |Type, it|emHandle|
|00000590| 2c 20 69 74 65 6d 52 65 | 63 74 29 3b 0d 09 09 74 |, itemRe|ct);...t|
|000005a0| 68 65 49 74 65 6d 20 3a | 3d 20 70 49 6e 74 65 67 |heItem :|= pInteg|
|000005b0| 65 72 5e 20 2d 20 74 68 | 65 4f 66 66 73 65 74 3b |er^ - th|eOffset;|
|000005c0| 09 09 09 7b 20 6c 6f 63 | 61 6c 20 69 64 09 7d 0d |...{ loc|al id.}.|
|000005d0| 09 20 20 43 41 53 45 20 | 74 68 65 49 74 65 6d 20 |. CASE |theItem |
|000005e0| 4f 46 0d 09 20 20 0d 09 | 20 20 7b 20 45 61 63 68 |OF.. ..| { Each|
|000005f0| 20 63 61 73 65 20 69 6e | 73 74 61 6e 63 65 20 62 | case in|stance b|
|00000600| 65 6c 6f 77 2c 20 49 20 | 73 69 6d 70 6c 79 20 74 |elow, I |simply t|
|00000610| 6f 67 67 6c 65 20 74 68 | 65 20 69 74 65 6d 20 0d |oggle th|e item .|
|00000620| 09 20 20 09 76 61 6c 75 | 65 73 2e 20 7d 0d 09 09 |. .valu|es. }...|
|00000630| 0d 09 09 6f 6e 6c 69 6e | 65 42 6f 6f 6c 65 61 6e |...onlin|eBoolean|
|00000640| 49 74 65 6d 3a 0d 09 09 | 09 42 45 47 49 4e 0d 09 |Item:...|.BEGIN..|
|00000650| 09 09 09 74 68 65 56 61 | 6c 75 65 20 3a 3d 20 47 |...theVa|lue := G|
|00000660| 65 74 43 74 6c 56 61 6c | 75 65 28 43 6f 6e 74 72 |etCtlVal|ue(Contr|
|00000670| 6f 6c 48 61 6e 64 6c 65 | 28 69 74 65 6d 48 61 6e |olHandle|(itemHan|
|00000680| 64 6c 65 29 29 3b 0d 09 | 09 09 09 49 46 20 74 68 |dle));..|...IF th|
|00000690| 65 56 61 6c 75 65 20 3d | 20 31 20 54 48 45 4e 0d |eValue =| 1 THEN.|
|000006a0| 09 09 09 09 09 42 45 47 | 49 4e 0d 09 09 09 09 09 |.....BEG|IN......|
|000006b0| 09 53 65 74 43 74 6c 56 | 61 6c 75 65 28 43 6f 6e |.SetCtlV|alue(Con|
|000006c0| 74 72 6f 6c 48 61 6e 64 | 6c 65 28 69 74 65 6d 48 |trolHand|le(itemH|
|000006d0| 61 6e 64 6c 65 29 2c 20 | 30 29 3b 0d 09 09 09 09 |andle), |0);.....|
|000006e0| 09 09 70 43 6f 6e 66 69 | 67 5e 2e 6f 6e 6c 69 6e |..pConfi|g^.onlin|
|000006f0| 65 42 6f 6f 6c 65 61 6e | 20 3a 3d 20 66 61 6c 73 |eBoolean| := fals|
|00000700| 65 3b 0d 09 09 09 09 09 | 45 4e 44 0d 09 09 09 09 |e;......|END.....|
|00000710| 45 4c 53 45 0d 09 09 09 | 09 09 42 45 47 49 4e 0d |ELSE....|..BEGIN.|
|00000720| 09 09 09 09 09 09 53 65 | 74 43 74 6c 56 61 6c 75 |......Se|tCtlValu|
|00000730| 65 28 43 6f 6e 74 72 6f | 6c 48 61 6e 64 6c 65 28 |e(Contro|lHandle(|
|00000740| 69 74 65 6d 48 61 6e 64 | 6c 65 29 2c 20 31 29 3b |itemHand|le), 1);|
|00000750| 0d 09 09 09 09 09 09 70 | 43 6f 6e 66 69 67 5e 2e |.......p|Config^.|
|00000760| 6f 6e 6c 69 6e 65 42 6f | 6f 6c 65 61 6e 20 3a 3d |onlineBo|olean :=|
|00000770| 20 74 72 75 65 3b 0d 09 | 09 09 09 09 45 4e 44 3b | true;..|....END;|
|00000780| 0d 09 09 09 09 53 68 6f | 77 44 49 74 65 6d 20 28 |.....Sho|wDItem (|
|00000790| 74 68 65 44 69 61 6c 6f | 67 2c 20 28 74 68 65 4f |theDialo|g, (theO|
|000007a0| 66 66 73 65 74 20 2b 20 | 6f 6e 6c 69 6e 65 42 6f |ffset + |onlineBo|
|000007b0| 6f 6c 65 61 6e 49 74 65 | 6d 29 29 3b 0d 09 09 09 |oleanIte|m));....|
|000007c0| 45 4e 44 3b 0d 0d 09 09 | 73 63 72 65 65 6e 57 69 |END;....|screenWi|
|000007d0| 64 74 68 49 74 65 6d 3a | 0d 09 09 09 42 45 47 49 |dthItem:|....BEGI|
|000007e0| 4e 0d 09 09 09 09 74 68 | 65 56 61 6c 75 65 20 3a |N.....th|eValue :|
|000007f0| 3d 20 47 65 74 43 74 6c | 56 61 6c 75 65 28 43 6f |= GetCtl|Value(Co|
|00000800| 6e 74 72 6f 6c 48 61 6e | 64 6c 65 28 69 74 65 6d |ntrolHan|dle(item|
|00000810| 48 61 6e 64 6c 65 29 29 | 3b 0d 09 09 09 09 49 46 |Handle))|;.....IF|
|00000820| 20 74 68 65 56 61 6c 75 | 65 20 3d 20 31 20 54 48 | theValu|e = 1 TH|
|00000830| 45 4e 0d 09 09 09 09 09 | 42 45 47 49 4e 0d 09 09 |EN......|BEGIN...|
|00000840| 09 09 09 09 53 65 74 43 | 74 6c 56 61 6c 75 65 28 |....SetC|tlValue(|
|00000850| 43 6f 6e 74 72 6f 6c 48 | 61 6e 64 6c 65 28 69 74 |ControlH|andle(it|
|00000860| 65 6d 48 61 6e 64 6c 65 | 29 2c 20 30 29 3b 0d 09 |emHandle|), 0);..|
|00000870| 09 09 09 09 09 70 43 6f | 6e 66 69 67 5e 2e 73 63 |.....pCo|nfig^.sc|
|00000880| 72 65 65 6e 57 69 64 74 | 68 20 3a 3d 20 66 61 6c |reenWidt|h := fal|
|00000890| 73 65 3b 0d 09 09 09 09 | 09 45 4e 44 0d 09 09 09 |se;.....|.END....|
|000008a0| 09 45 4c 53 45 0d 09 09 | 09 09 09 42 45 47 49 4e |.ELSE...|...BEGIN|
|000008b0| 0d 09 09 09 09 09 09 53 | 65 74 43 74 6c 56 61 6c |.......S|etCtlVal|
|000008c0| 75 65 28 43 6f 6e 74 72 | 6f 6c 48 61 6e 64 6c 65 |ue(Contr|olHandle|
|000008d0| 28 69 74 65 6d 48 61 6e | 64 6c 65 29 2c 20 31 29 |(itemHan|dle), 1)|
|000008e0| 3b 0d 09 09 09 09 09 09 | 70 43 6f 6e 66 69 67 5e |;.......|pConfig^|
|000008f0| 2e 73 63 72 65 65 6e 57 | 69 64 74 68 20 3a 3d 20 |.screenW|idth := |
|00000900| 74 72 75 65 3b 0d 09 09 | 09 09 09 45 4e 44 3b 0d |true;...|...END;.|
|00000910| 09 09 09 09 53 68 6f 77 | 44 49 74 65 6d 20 28 74 |....Show|DItem (t|
|00000920| 68 65 44 69 61 6c 6f 67 | 2c 20 28 74 68 65 4f 66 |heDialog|, (theOf|
|00000930| 66 73 65 74 20 2b 20 73 | 63 72 65 65 6e 57 69 64 |fset + s|creenWid|
|00000940| 74 68 49 74 65 6d 29 29 | 3b 0d 09 09 09 45 4e 44 |thItem))|;....END|
|00000950| 3b 0d 0d 09 09 63 75 72 | 73 6f 72 53 74 79 6c 65 |;....cur|sorStyle|
|00000960| 49 74 65 6d 3a 0d 09 09 | 09 42 45 47 49 4e 0d 09 |Item:...|.BEGIN..|
|00000970| 09 09 09 74 68 65 56 61 | 6c 75 65 20 3a 3d 20 47 |...theVa|lue := G|
|00000980| 65 74 43 74 6c 56 61 6c | 75 65 28 43 6f 6e 74 72 |etCtlVal|ue(Contr|
|00000990| 6f 6c 48 61 6e 64 6c 65 | 28 69 74 65 6d 48 61 6e |olHandle|(itemHan|
|000009a0| 64 6c 65 29 29 3b 0d 09 | 09 09 09 49 46 20 74 68 |dle));..|...IF th|
|000009b0| 65 56 61 6c 75 65 20 3d | 20 31 20 54 48 45 4e 0d |eValue =| 1 THEN.|
|000009c0| 09 09 09 09 09 42 45 47 | 49 4e 0d 09 09 09 09 09 |.....BEG|IN......|
|000009d0| 09 53 65 74 43 74 6c 56 | 61 6c 75 65 28 43 6f 6e |.SetCtlV|alue(Con|
|000009e0| 74 72 6f 6c 48 61 6e 64 | 6c 65 28 69 74 65 6d 48 |trolHand|le(itemH|
|000009f0| 61 6e 64 6c 65 29 2c 20 | 30 29 3b 0d 09 09 09 09 |andle), |0);.....|
|00000a00| 09 09 70 43 6f 6e 66 69 | 67 5e 2e 63 75 72 73 6f |..pConfi|g^.curso|
|00000a10| 72 53 74 79 6c 65 20 3a | 3d 20 66 61 6c 73 65 3b |rStyle :|= false;|
|00000a20| 0d 09 09 09 09 09 45 4e | 44 0d 09 09 09 09 45 4c |......EN|D.....EL|
|00000a30| 53 45 0d 09 09 09 09 09 | 42 45 47 49 4e 0d 09 09 |SE......|BEGIN...|
|00000a40| 09 09 09 09 53 65 74 43 | 74 6c 56 61 6c 75 65 28 |....SetC|tlValue(|
|00000a50| 43 6f 6e 74 72 6f 6c 48 | 61 6e 64 6c 65 28 69 74 |ControlH|andle(it|
|00000a60| 65 6d 48 61 6e 64 6c 65 | 29 2c 20 31 29 3b 0d 09 |emHandle|), 1);..|
|00000a70| 09 09 09 09 09 70 43 6f | 6e 66 69 67 5e 2e 63 75 |.....pCo|nfig^.cu|
|00000a80| 72 73 6f 72 53 74 79 6c | 65 20 3a 3d 20 74 72 75 |rsorStyl|e := tru|
|00000a90| 65 3b 0d 09 09 09 09 09 | 45 4e 44 3b 0d 09 09 09 |e;......|END;....|
|00000aa0| 09 53 68 6f 77 44 49 74 | 65 6d 20 28 74 68 65 44 |.ShowDIt|em (theD|
|00000ab0| 69 61 6c 6f 67 2c 20 28 | 74 68 65 4f 66 66 73 65 |ialog, (|theOffse|
|00000ac0| 74 20 2b 20 63 75 72 73 | 6f 72 53 74 79 6c 65 49 |t + curs|orStyleI|
|00000ad0| 74 65 6d 29 29 3b 0d 09 | 09 09 45 4e 44 3b 0d 0d |tem));..|..END;..|
|00000ae0| 09 20 20 45 4e 44 3b 20 | 7b 20 43 41 53 45 20 7d |. END; |{ CASE }|
|00000af0| 0d 09 45 4e 44 3b 20 7b | 20 57 49 54 48 20 7d 0d |..END; {| WITH }.|
|00000b00| 45 4e 44 3b 0d 0d 0d 0d | 46 55 4e 43 54 49 4f 4e |END;....|FUNCTION|
|00000b10| 20 54 4d 54 6f 6f 6c 46 | 69 6c 74 65 72 28 70 45 | TMToolF|ilter(pE|
|00000b20| 76 65 6e 74 3a 20 45 76 | 65 6e 74 50 74 72 3b 20 |vent: Ev|entPtr; |
|00000b30| 70 49 6e 74 65 67 65 72 | 3a 20 49 6e 74 65 67 65 |pInteger|: Intege|
|00000b40| 72 50 74 72 3b 0d 09 70 | 53 65 74 75 70 3a 20 54 |rPtr;..p|Setup: T|
|00000b50| 4d 53 65 74 75 70 50 74 | 72 3b 20 70 4c 6f 63 61 |MSetupPt|r; pLoca|
|00000b60| 6c 3a 20 4c 6f 63 61 6c | 50 74 72 29 3a 20 42 6f |l: Local|Ptr): Bo|
|00000b70| 6f 6c 65 61 6e 3b 0d 0d | 7b 20 54 68 69 73 20 66 |olean;..|{ This f|
|00000b80| 75 6e 63 74 69 6f 6e 20 | 73 68 6f 75 6c 64 20 62 |unction |should b|
|00000b90| 65 20 75 73 65 64 20 74 | 6f 20 66 69 6c 74 65 72 |e used t|o filter|
|00000ba0| 20 75 73 65 72 27 73 20 | 61 63 74 69 6f 6e 73 20 | user's |actions |
|00000bb0| 61 6e 64 20 0d 76 61 6c | 75 65 73 2e 20 20 4d 79 |and .val|ues. My|
|00000bc0| 20 63 68 65 63 6b 20 62 | 6f 78 65 73 20 61 72 65 | check b|oxes are|
|00000bd0| 20 73 6f 20 73 69 6d 70 | 6c 65 2c 20 49 20 61 6c | so simp|le, I al|
|00000be0| 77 61 79 73 20 72 65 74 | 75 72 6e 20 66 61 6c 73 |ways ret|urn fals|
|00000bf0| 65 2e 20 7d 0d 0d 42 45 | 47 49 4e 0d 09 54 4d 54 |e. }..BE|GIN..TMT|
|00000c00| 6f 6f 6c 46 69 6c 74 65 | 72 20 3a 3d 20 66 61 6c |oolFilte|r := fal|
|00000c10| 73 65 3b 0d 45 4e 44 3b | 0d 0d 0d 0d 50 52 4f 43 |se;.END;|....PROC|
|00000c20| 45 44 55 52 45 20 54 4d | 54 6f 6f 6c 43 6c 65 61 |EDURE TM|ToolClea|
|00000c30| 6e 75 70 28 70 4c 6f 63 | 61 6c 3a 20 4c 6f 63 61 |nup(pLoc|al: Loca|
|00000c40| 6c 50 74 72 29 3b 0d 20 | 0d 7b 20 49 66 20 49 20 |lPtr);. |.{ If I |
|00000c50| 77 61 73 20 61 6c 6c 6f | 63 61 74 69 6e 67 20 61 |was allo|cating a|
|00000c60| 6e 79 20 73 70 65 63 69 | 61 6c 20 73 74 72 75 63 |ny speci|al struc|
|00000c70| 74 75 72 65 73 20 6f 72 | 20 68 61 64 20 76 61 6c |tures or| had val|
|00000c80| 75 65 73 0d 74 68 61 74 | 20 6e 65 65 64 65 64 20 |ues.that| needed |
|00000c90| 74 6f 20 72 65 73 65 74 | 2c 20 74 68 65 79 20 77 |to reset|, they w|
|00000ca0| 6f 75 6c 64 20 68 61 76 | 65 20 62 65 65 6e 20 61 |ould hav|e been a|
|00000cb0| 63 63 6f 6d 70 6c 69 73 | 68 65 64 20 68 65 72 65 |ccomplis|hed here|
|00000cc0| 2e 20 7d 0d 42 45 47 49 | 4e 0d 09 7b 20 6e 6f 74 |. }.BEGI|N..{ not|
|00000cd0| 68 69 6e 67 20 66 6f 72 | 20 6e 6f 77 20 7d 0d 45 |hing for| now }.E|
|00000ce0| 4e 44 3b 0d 0d 0d 45 4e | 44 2e 0d 00 00 01 00 00 |ND;...EN|D.......|
|00000cf0| 00 09 ea 00 00 08 ea 00 | 00 00 bb 6c 61 74 65 72 |........|...later|
|00000d00| 20 2a 2f 0d 09 68 4c 6f | 63 6b 28 28 48 61 6e 64 | */..hLo|ck((Hand|
|00000d10| 6c 65 29 68 54 4d 29 3b | 09 09 09 06 74 76 61 6c |le)hTM);|....tval|
|00000d20| 2e 70 74 02 00 00 00 54 | 45 58 54 4d 50 53 20 01 |.pt....T|EXTMPS .|
|00000d30| 00 00 28 00 60 00 00 00 | 00 9e cb 00 00 54 45 58 |..(.`...|.....TEX|
|00000d40| 54 4d 50 53 20 01 00 00 | 28 00 60 00 00 00 00 00 |TMPS ...|(.`.....|
|00000d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 a0 8d d9 |........|........|
|00000d60| 84 00 00 0c 08 00 00 0a | a5 72 6d 54 6f 6f 6c 47 |........|.rmToolG|
|00000d70| 65 74 43 6f 6e 66 69 67 | 53 74 72 28 68 54 4d 2c |etConfig|Str(hTM,|
|00000d80| 53 74 72 52 65 73 49 44 | 29 3b 0d 09 09 09 62 72 |StrResID|);....br|
|00000d90| 65 61 6b 3b 0d 09 09 63 | 61 73 65 20 54 4d 4d 53 |eak;...c|ase TMMS|
|00000da0| 65 74 4d 73 67 0d 09 09 | 09 74 68 65 45 72 72 20 |etMsg...|.theErr |
|00000db0| 3d 20 54 65 72 6d 54 6f | 6f 6c 53 65 74 43 6f 6e |= TermTo|olSetCon|
|00000dc0| 66 69 67 53 74 72 28 68 | 54 4d 2c 28 50 74 72 29 |figStr(h|TM,(Ptr)|
|00000dd0| 70 31 2c 53 74 72 52 65 | 73 49 44 29 3b 0d 09 09 |p1,StrRe|sID);...|
|00000de0| 09 62 72 65 61 6b 3b 0d | 09 09 64 00 00 00 be c0 |.break;.|..d.....|
|00000df0| 69 60 9b 3f e5 32 30 00 | 04 00 05 00 00 00 00 00 |i`.?.20.|........|
|00000e00| 00 a0 cc 4c 28 a0 cc 4c | 28 a0 a3 29 0f 00 0e 7f |...L(..L|(..)....|
|00000e10| 72 00 01 00 09 00 04 18 | 50 61 73 73 69 6f 6e 50 |r.......|PassionP|
|00000e20| 69 74 ba 54 65 72 6d 69 | 6e 61 6c 54 6f 6f 6c ba |it.Termi|nalTool.|
|00000e30| 00 03 43 53 48 00 01 34 | 00 06 74 76 61 6c 2e 70 |..CSH..4|..tval.p|
|00000e40| 00 25 43 6f 6d 6d 65 6e | 74 73 20 61 64 64 65 64 |.%Commen|ts added|
|00000e50| 2c 20 6d 61 6b 65 20 62 | 32 20 66 75 6e 63 74 69 |, make b|2 functi|
|00000e60| 6f 6e 61 6c 2e 2e 2e 00 | 00 42 46 6f 75 6c 20 6c |onal....|.BFoul l|
|00000e70| 61 6e 67 75 61 67 65 20 | 61 6c 73 6f 20 72 65 6d |anguage |also rem|
|00000e80| 6f 76 65 64 20 28 63 75 | 74 74 69 6e 67 20 6c 69 |oved (cu|tting li|
|00000e90| 6b 65 20 6d 61 64 20 66 | 6f 72 20 61 20 77 68 69 |ke mad f|or a whi|
|00000ea0| 6c 65 20 74 68 65 72 65 | 21 29 2e 20 00 00 00 01 |le there|!). ....|
|00000eb0| 00 00 7a 65 00 39 00 41 | 75 74 6f 49 6e 64 65 6e |..ze.9.A|utoInden|
|00000ec0| 74 00 31 00 57 6f 72 64 | 53 65 74 00 61 2d 7a 41 |t.1.Word|Set.a-zA|
|00000ed0| 2d 5a 5f 30 2d 39 00 45 | 78 69 74 00 31 00 45 63 |-Z_0-9.E|xit.1.Ec|
|00000ee0| 68 6f 00 31 00 54 65 73 | 74 00 30 00 57 69 6e 64 |ho.1.Tes|t.0.Wind|
|00000ef0| 6f 77 73 00 53 74 72 61 | 74 6f 73 31 3a 41 70 70 |ows.Stra|tos1:App|
|00000f00| 6c 69 63 61 74 69 6f 6e | 73 3a 4d 50 57 3a 57 6f |lication|s:MPW:Wo|
|00000f10| 72 6b 73 68 65 65 74 00 | 41 6c 69 61 73 65 73 00 |rksheet.|Aliases.|
|00000f20| 20 80 00 00 24 00 01 40 | ec 00 00 00 00 00 00 00 | ...$..@|........|
|00000f30| 00 00 03 80 e4 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f40| 00 00 00 00 00 82 00 00 | 0c 00 01 3c b8 20 00 70 |........|...<. .p|
|00000f50| 61 81 00 00 0c 00 01 3c | bc 28 2d 00 72 83 00 00 |a......<|.(-.r...|
|00000f60| 0c 00 01 3d 9c 00 2c 73 | 65 81 00 00 0c 00 01 3c |...=..,s|e......<|
|00000f70| d4 28 2d 00 72 80 00 00 | 28 00 00 00 e0 00 40 00 |.(-.r...|(.....@.|
|00000f80| 40 00 9a 01 c4 00 01 00 | 00 00 00 00 00 00 00 00 |@.......|........|
|00000f90| 70 00 27 52 fc 00 28 92 | f4 00 28 96 1c 00 60 00 |p.'R..(.|..(...`.|
|00000fa0| 10 00 74 00 59 ff 00 00 | 00 00 00 00 01 00 00 20 |..t.Y...|....... |
|00000fb0| 9c 00 00 01 5c 00 ed 88 | 16 11 07 14 c2 10 0f 0a |....\...|........|
|00000fc0| 02 01 00 00 36 ff ff ff | ff 00 00 00 00 00 00 00 |....6...|........|
|00000fd0| 00 01 00 06 6d 00 00 00 | 00 01 00 01 5c 00 00 00 |....m...|....\...|
|00000fe0| 00 a1 50 fd 21 00 08 00 | 00 ff af 00 6e 0f 4f 18 |..P.!...|....n.O.|
|00000ff0| 74 5f ff 4e ad 09 da ff | ff ff ff ff ff ff ff ff |t_.N....|........|
|00001000| ff ff ff 00 00 00 00 01 | 00 05 01 00 01 01 00 00 |........|........|
|00001010| 6c ff ff 00 08 00 1a ff | ff 00 00 00 00 00 00 00 |l.......|........|
|00001020| 00 00 08 72 20 58 ff ff | ff 0b 4a 42 67 ff ff ff |...r X..|..JBg...|
|00001030| ff 01 00 00 9c 01 00 00 | 9c 05 00 09 2e 01 00 02 |........|........|
|00001040| 00 0a e2 ff ff 00 02 00 | 00 00 16 67 00 00 e0 4a |........|...g...J|
|00001050| 85 00 3a 60 19 9f 41 ff | ff ff a2 42 67 ff ff ff |..:`..A.|...Bg...|
|00001060| ff 01 00 00 cc 01 00 00 | cc 00 00 00 10 01 00 02 |........|........|
|00001070| 00 0f 28 ff ff 00 02 00 | 00 00 14 ff 8a 20 6e 00 |..(.....|..... n.|
|00001080| 08 00 28 4f e7 ff ff ff | ff 60 00 0f 82 01 00 00 |..(O....|.`......|
|00001090| fc ff ff ff ff 01 00 00 | fc 00 00 00 00 01 00 02 |........|........|
|000010a0| 00 1f a2 ff ff 00 02 00 | 00 00 10 08 00 3f 00 20 |........|.....?. |
|000010b0| 6e 00 08 4f ef ff ff ff | ff 09 f2 42 67 01 00 01 |n..O....|...Bg...|
|000010c0| 2c ff ff ff ff 01 00 01 | 2c 00 00 00 00 01 00 02 |,.......|,.......|
|000010d0| 00 0e ad ff ff 00 02 00 | 00 00 0c b4 5c 55 40 38 |........|....\U@8|
|000010e0| 80 00 6d 4f f3 ff ff ff | ff ff 80 95 10 ff ff ff |..mO....|........|
|000010f0| ff ff ff ff ff ff ff ff | ff 00 00 00 00 01 00 02 |........|........|
|00001100| 00 08 6b ff ff 00 02 00 | 00 00 08 01 02 20 6b 00 |..k.....|..... k.|
|00001110| 04 00 00 00 04 5e 07 a7 | 8f 00 00 05 04 a0 b8 af |.....^..|........|
|00001120| 7a a1 50 fd 4b a0 cd 22 | ec 00 01 14 c2 ff ff ff |z.P.K.."|........|
|00001130| ff 4a 05 08 01 00 00 00 | 00 01 00 00 01 00 00 00 |.J......|........|
|00001140| 0f 00 24 01 4e 00 24 18 | 8c 00 06 01 00 00 86 17 |..$.N.$.|........|
|00001150| 53 74 61 6e 64 61 72 64 | 20 50 61 73 63 61 6c 20 |Standard| Pascal |
|00001160| 53 79 6d 62 6f 6c 73 01 | 00 01 ea ff ff ff ff 00 |Symbols.|........|
|00001170| 00 00 10 01 00 00 4c 00 | 00 00 07 00 00 00 00 00 |......L.|........|
|00001180| 45 64 54 c4 ce 1b ff 00 | 07 00 00 01 00 02 62 00 |EdT.....|......b.|
|00001190| 24 6b 76 00 24 6c d2 00 | 0c a1 50 fd 21 0c 54 45 |$kv.$l..|..P.!.TE|
|000011a0| 52 4d 49 4e 41 4c 54 56 | 41 4c 00 00 00 00 00 00 |RMINALTV|AL......|
|000011b0| 01 00 22 9a 01 00 00 00 | 01 00 24 6b 44 60 2e 00 |..".....|..$kD`..|
|000011c0| 00 00 e4 00 28 00 02 00 | 2d 01 88 00 23 00 04 00 |....(...|-...#...|
|000011d0| 24 17 8c 00 2d 54 3a 00 | 00 00 30 c8 78 00 00 00 |$...-T:.|..0.x...|
|000011e0| 00 00 00 00 00 00 00 a1 | 18 5e f3 0e 54 45 52 4d |........|.^..TERM|
|000011f0| 47 4c 4f 42 41 4c 55 4e | 49 54 00 00 00 00 01 00 |GLOBALUN|IT......|
|00001200| 22 9a 01 00 00 00 01 00 | 24 6b 44 60 2e 00 00 00 |".......|$kD`....|
|00001210| e4 00 28 00 02 00 2d 01 | 88 00 23 00 04 00 24 17 |..(...-.|..#...$.|
|00001220| 8c 00 2d 54 3a 00 00 00 | 30 c8 78 00 00 00 00 00 |..-T:...|0.x.....|
|00001230| 00 00 00 00 00 a1 50 fc | 45 0c 54 45 52 4d 49 4e |......P.|E.TERMIN|
|00001240| 41 4c 54 4f 4f 4c 49 54 | 00 00 00 00 01 00 22 9a |ALTOOLIT|......".|
|00001250| 01 00 00 00 01 00 24 6b | 44 60 2e 00 00 00 e4 00 |......$k|D`......|
|00001260| 28 00 02 00 2d 01 88 00 | 23 00 04 00 24 17 8c 00 |(...-...|#...$...|
|00001270| 2d 54 3a 00 00 00 30 c8 | 78 00 00 00 00 00 00 00 |-T:...0.|x.......|
|00001280| 00 00 00 a1 50 fc 40 06 | 46 54 49 4e 54 46 41 4c |....P.@.|FTINTFAL|
|00001290| 54 4f 4f 4c 49 54 00 00 | 00 00 01 00 22 9a 01 00 |TOOLIT..|...."...|
|000012a0| 00 00 01 00 24 6b 44 60 | 2e 00 00 00 e4 00 28 00 |....$kD`|......(.|
|000012b0| 02 00 2d 01 88 00 23 00 | 04 00 24 17 8c 00 2d 54 |..-...#.|..$...-T|
|000012c0| 3a 00 00 00 30 c8 78 00 | 00 00 00 00 00 00 00 00 |:...0.x.|........|
|000012d0| 01 a1 50 f9 f8 06 54 4d | 49 4e 54 46 41 4c 54 4f |..P...TM|INTFALTO|
|000012e0| 4f 4c 49 54 00 00 00 00 | 01 00 22 9a 01 00 00 00 |OLIT....|..".....|
|000012f0| 01 00 24 6b 44 60 2e 00 | 00 00 e4 00 28 00 02 00 |..$kD`..|....(...|
|00001300| 2d 01 88 00 23 00 04 00 | 24 17 8c 00 2d 54 3a 00 |-...#...|$...-T:.|
|00001310| 00 00 30 c8 78 00 00 00 | 00 00 00 00 00 00 00 a1 |..0.x...|........|
|00001320| 50 f9 f2 06 43 4d 49 4e | 54 46 41 4c 54 4f 4f 4c |P...CMIN|TFALTOOL|
|00001330| 49 54 00 00 00 00 01 00 | 22 9a 01 00 00 00 01 00 |IT......|".......|
|00001340| 24 6b 44 60 2e 00 00 00 | e4 00 28 00 02 00 2d 01 |$kD`....|..(...-.|
|00001350| 88 00 23 00 04 00 24 17 | 8c 00 2d 54 3a 00 00 00 |..#...$.|..-T:...|
|00001360| 30 c8 78 00 00 00 00 00 | 00 00 00 00 00 a1 50 fc |0.x.....|......P.|
|00001370| 31 08 43 54 42 55 54 49 | 4c 53 54 4f 4f 4c 49 54 |1.CTBUTI|LSTOOLIT|
|00001380| 00 00 00 00 01 00 22 9a | 01 00 00 00 01 00 24 6b |......".|......$k|
|00001390| 44 60 2e 00 00 00 e4 00 | 28 00 02 00 2d 01 88 00 |D`......|(...-...|
|000013a0| 23 00 04 00 24 17 8c 00 | 2d 54 3a 00 00 00 30 c8 |#...$...|-T:...0.|
|000013b0| 78 00 00 00 00 00 00 00 | 00 00 00 a1 50 fa 02 07 |x.......|....P...|
|000013c0| 43 52 4d 49 4e 54 46 53 | 54 4f 4f 4c 49 54 00 00 |CRMINTFS|TOOLIT..|
|000013d0| 00 00 01 00 22 9a 01 00 | 00 00 01 00 24 6b 44 60 |...."...|....$kD`|
|000013e0| 2e 00 00 00 e4 00 28 00 | 02 00 2d 01 88 00 23 00 |......(.|..-...#.|
|000013f0| 04 00 24 17 8c 00 2d 54 | 3a 00 00 00 30 c8 78 00 |..$...-T|:...0.x.|
|00001400| 00 00 00 00 00 00 00 00 | 00 a1 50 fa 07 0d 43 52 |........|..P...CR|
|00001410| 4d 53 45 52 49 41 4c 49 | 4e 54 46 54 00 00 00 00 |MSERIALI|NTFT....|
|00001420| 01 00 22 9a 01 00 00 00 | 01 00 24 6b 44 60 2e 00 |..".....|..$kD`..|
|00001430| 00 00 e4 00 28 00 02 00 | 2d 01 88 00 23 00 04 00 |....(...|-...#...|
|00001440| 24 17 8c 00 2d 54 3a 00 | 00 00 30 c8 78 00 00 00 |$...-T:.|..0.x...|
|00001450| 00 00 00 00 00 00 00 a0 | ed 19 5d 05 4c 49 53 54 |........|..].LIST|
|00001460| 53 52 49 41 4c 49 4e 54 | 46 54 00 00 00 00 01 00 |SRIALINT|FT......|
|00001470| 22 9a 01 00 00 00 01 00 | 24 6b 44 60 2e 00 00 00 |".......|$kD`....|
|00001480| e4 00 28 00 02 00 2d 01 | 88 00 23 00 04 00 24 17 |..(...-.|..#...$.|
|00001490| 8c 00 2d 54 3a 00 00 00 | 30 c8 78 00 00 00 00 00 |..-T:...|0.x.....|
|000014a0| 00 00 00 00 00 a0 ea 2f | 59 0a 50 41 53 4c 49 42 |......./|Y.PASLIB|
|000014b0| 49 4e 54 46 4e 54 46 54 | 00 00 00 00 01 00 22 9a |INTFNTFT|......".|
|000014c0| 01 00 00 00 01 00 24 6b | 44 60 2e 00 00 00 e4 00 |......$k|D`......|
|000014d0| 28 00 02 00 2d 01 88 00 | 23 00 04 00 24 17 8c 00 |(...-...|#...$...|
|000014e0| 2d 54 3a 00 00 00 30 c8 | 78 00 00 00 00 00 00 00 |-T:...0.|x.......|
|000014f0| 00 00 00 a1 0f 8d 7e 08 | 54 4f 4f 4c 49 4e 54 46 |......~.|TOOLINTF|
|00001500| 54 46 4e 54 46 54 00 00 | 00 00 01 00 22 9a 01 00 |TFNTFT..|...."...|
|00001510| 00 00 01 00 24 6b 44 60 | 2e 00 00 00 e4 00 28 00 |....$kD`|......(.|
|00001520| 02 00 2d 01 88 00 23 00 | 04 00 24 17 8c 00 2d 54 |..-...#.|..$...-T|
|00001530| 3a 00 00 00 30 c8 78 00 | 00 00 00 00 00 00 00 00 |:...0.x.|........|
|00001540| 00 a1 0f 8d 59 06 4f 53 | 49 4e 54 46 54 46 54 46 |....Y.OS|INTFTFTF|
|00001550| 4e 54 46 54 00 00 00 00 | 01 00 22 9a 01 00 00 00 |NTFT....|..".....|
|00001560| 01 00 24 6b 44 60 2e 00 | 00 00 e4 00 28 00 02 00 |..$kD`..|....(...|
|00001570| 2d 01 88 00 23 00 04 00 | 24 17 8c 00 2d 54 3a 00 |-...#...|$...-T:.|
|00001580| 00 00 30 c8 78 00 00 00 | 00 00 00 00 00 00 00 a1 |..0.x...|........|
|00001590| 0f 8d 52 09 51 55 49 43 | 4b 44 52 41 57 46 4e 54 |..R.QUIC|KDRAWFNT|
|000015a0| 46 54 00 00 00 00 01 00 | 22 9a 01 00 00 00 01 00 |FT......|".......|
|000015b0| 24 6b 44 60 2e 00 00 00 | e4 00 28 00 02 00 2d 01 |$kD`....|..(...-.|
|000015c0| 88 00 23 00 04 00 24 17 | 8c 00 2d 54 3a 00 00 00 |..#...$.|..-T:...|
|000015d0| 30 c8 78 00 00 00 00 00 | 00 00 00 00 00 a1 0f 8d |0.x.....|........|
|000015e0| 4b 08 4d 45 4d 54 59 50 | 45 53 57 46 4e 54 46 54 |K.MEMTYP|ESWFNTFT|
|000015f0| 00 00 00 00 01 00 22 9a | 01 00 00 00 01 00 24 6b |......".|......$k|
|00001600| 44 60 2e 00 00 00 e4 00 | 28 00 02 00 2d 01 88 00 |D`......|(...-...|
|00001610| 23 00 04 00 24 17 8c 00 | 2d 54 3a 00 00 00 30 c8 |#...$...|-T:...0.|
|00001620| 78 00 00 00 48 00 09 4d | 6f 6e 61 63 6f 00 00 2a |x...H..M|onaco..*|
|00001630| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001640| 2a 2a 2a 2a 2a 2a 2a 00 | 06 00 04 00 3b 00 1a 01 |*******.|....;...|
|00001650| 56 01 fb 00 3b 00 1a 01 | 56 01 fb a0 cd 22 ec 00 |V...;...|V...."..|
|00001660| 00 01 fb 00 00 01 fb 00 | 00 00 00 01 00 00 00 00 |........|........|
|00001670| 64 00 04 00 00 04 9b 00 | 00 05 1a 15 46 6f 72 77 |d.......|....Forw|
|00001680| 61 72 64 20 44 45 43 4c | 41 52 41 54 49 4f 4e 73 |ard DECL|ARATIONs|
|00001690| 00 00 00 05 1d 00 00 08 | b1 09 74 76 61 6c 4d 41 |........|..tvalMA|
|000016a0| 49 4e 00 00 00 08 b3 00 | 00 0b 2d 11 54 65 72 6d |IN......|..-.Term|
|000016b0| 54 6f 6f 6c 56 61 6c 69 | 64 61 74 65 00 00 00 0b |ToolVali|date....|
|000016c0| 2e 00 00 0c 00 0f 54 65 | 72 6d 54 6f 6f 6c 44 65 |......Te|rmToolDe|
|000016d0| 66 61 75 6c 74 00 00 01 | 00 00 00 09 ea 00 00 08 |fault...|........|
|000016e0| ea 00 00 00 bb 00 2f 79 | 14 0b c2 00 00 00 1c 00 |....../y|........|
|000016f0| 8a 00 02 4d 50 53 52 00 | 01 00 1a 75 6e 69 74 00 |...MPSR.|...unit.|
|00001700| 03 00 32 63 6b 69 64 00 | 00 00 62 03 ed ff ff 00 |..2ckid.|..b.....|
|00001710| 00 08 36 00 00 00 00 03 | ef ff ff 00 00 08 82 00 |..6.....|........|
|00001720| 31 21 18 00 06 00 0a 00 | 00 00 c2 00 00 00 00 00 |1!......|........|
|00001730| 03 00 17 00 00 01 c6 00 | 00 00 00 00 02 00 21 00 |........|......!.|
|00001740| 00 03 26 00 00 00 00 00 | 00 00 2a 00 00 03 2e 00 |..&.....|..*.....|
|00001750| 00 00 00 00 80 00 00 00 | 00 00 00 00 00 00 00 09 |........|........|
|00001760| 50 72 6f 6a 65 63 74 6f | 72 0c 49 6e 63 6c 75 64 |Projecto|r.Includ|
|00001770| 65 46 69 6c 65 73 09 53 | 79 6d 62 54 61 62 6c 65 |eFiles.S|ymbTable|
|00001780| 08 50 61 63 6b 53 79 6d | 73 06 48 65 61 64 65 72 |.PackSym|s.Header|
|00001790| 7b 20 2a 2a 2a 20 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |{ *** ==|========|
|000017a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000017b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000017c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 20 2a 2a 2a 0d 0d 09 |========|= ***...|
|000017d0| 50 75 72 70 6f 73 65 3a | 09 09 54 65 72 6d 69 6e |Purpose:|..Termin|
|000017e0| 61 6c 20 74 6f 6f 6c 27 | 73 20 6d 61 69 6e 20 76 |al tool'|s main v|
|000017f0| 61 6c 69 64 61 74 69 6f | 6e 20 0d 09 09 63 6f 64 |alidatio|n ...cod|
|00001800| 65 20 6d 6f 64 75 6c 65 | 2e 20 20 56 61 6c 69 64 |e module|. Valid|
|00001810| 61 74 65 20 61 6e 64 20 | 44 65 66 61 75 6c 74 20 |ate and |Default |
|00001820| 63 61 6c 6c 65 64 20 74 | 68 72 6f 75 67 68 0d 09 |called t|hrough..|
|00001830| 09 68 65 72 65 2e 20 20 | 42 61 73 69 63 20 66 75 |.here. |Basic fu|
|00001840| 6e 63 74 69 6f 6e 73 20 | 73 69 6d 70 6c 79 20 69 |nctions |simply i|
|00001850| 6e 63 6c 75 64 65 20 76 | 61 6c 69 64 61 74 69 6e |nclude v|alidatin|
|00001860| 67 0d 09 09 63 6f 6e 66 | 69 67 20 72 65 71 75 65 |g...conf|ig reque|
|00001870| 73 74 73 20 66 72 6f 6d | 20 27 6f 74 68 65 72 27 |sts from| 'other'|
|00001880| 20 73 6f 75 72 63 65 73 | 20 6c 69 6b 65 20 63 68 | sources| like ch|
|00001890| 61 6e 67 65 73 0d 09 09 | 69 6e 20 63 6f 6e 66 69 |anges...|in confi|
|000018a0| 67 20 73 74 72 69 6e 67 | 73 2c 20 64 69 61 6c 6f |g string|s, dialo|
|000018b0| 67 20 69 74 65 6d 73 20 | 63 68 61 6e 67 69 6e 67 |g items |changing|
|000018c0| 2c 20 65 74 63 2e 0d 0d | 09 4d 6f 64 75 6c 65 20 |, etc...|.Module |
|000018d0| 3a 09 09 74 76 61 6c 2e | 70 0d 0d 09 41 75 74 68 |:..tval.|p...Auth|
|000018e0| 6f 72 73 3a 09 09 43 72 | 61 69 67 20 48 6f 74 63 |ors:..Cr|aig Hotc|
|000018f0| 68 6b 69 73 73 2c 20 41 | 6c 65 78 20 4b 61 7a 69 |hkiss, A|lex Kazi|
|00001900| 6d 2c 20 42 79 72 6f 6e | 20 48 61 6e 2c 20 0d 09 |m, Byron| Han, ..|
|00001910| 09 09 09 09 09 43 61 72 | 6f 6c 20 4c 65 65 0d 09 |.....Car|ol Lee..|
|00001920| 09 09 09 09 41 70 70 6c | 65 20 43 6f 6d 70 75 74 |....Appl|e Comput|
|00001930| 65 72 2c 20 49 6e 63 2e | 0d 09 09 09 09 09 4e 65 |er, Inc.|......Ne|
|00001940| 74 77 6f 72 6b 73 20 26 | 20 43 6f 6d 6d 75 6e 69 |tworks &| Communi|
|00001950| 63 61 74 69 6f 6e 73 0d | 09 09 09 09 09 32 30 35 |cations.|.....205|
|00001960| 32 35 20 4d 61 72 69 61 | 6e 69 20 44 72 69 76 65 |25 Maria|ni Drive|
|00001970| 0d 09 09 09 09 09 43 75 | 70 65 72 74 69 6e 6f 2c |......Cu|pertino,|
|00001980| 20 43 41 20 39 35 30 31 | 34 0d 0d 09 56 65 72 73 | CA 9501|4...Vers|
|00001990| 69 6f 6e 20 3a 09 09 31 | 2e 30 64 31 0d 0d 09 44 |ion :..1|.0d1...D|
|000019a0| 61 74 65 20 3a 09 09 09 | 39 2e 6d 61 79 2e 38 39 |ate :...|9.may.89|
|000019b0| 0d 0d 09 48 69 73 74 6f | 72 79 20 3a 0d 09 09 39 |...Histo|ry :...9|
|000019c0| 2e 6d 61 79 2e 38 39 09 | 43 72 65 61 74 69 6f 6e |.may.89.|Creation|
|000019d0| 20 64 61 74 65 0d 0d 0d | 09 a9 31 39 38 39 20 41 | date...|..1989 A|
|000019e0| 70 70 6c 65 20 43 6f 6d | 70 75 74 65 72 2c 20 49 |pple Com|puter, I|
|000019f0| 6e 63 2e 20 20 41 6c 6c | 20 52 69 67 68 74 73 20 |nc. All| Rights |
|00001a00| 52 65 73 65 72 76 65 64 | 2e 0d 09 54 68 69 73 20 |Reserved|...This |
|00001a10| 73 6f 66 74 77 61 72 65 | 20 69 73 20 70 72 6f 70 |software| is prop|
|00001a20| 72 69 65 74 61 72 79 20 | 74 6f 20 41 70 70 6c 65 |rietary |to Apple|
|00001a30| 20 43 6f 6d 70 75 74 65 | 72 2c 20 49 6e 63 2e 0d | Compute|r, Inc..|
|00001a40| 09 49 74 20 6d 61 79 20 | 6e 6f 74 20 62 65 20 63 |.It may |not be c|
|00001a50| 6f 70 69 65 64 2c 20 69 | 6e 20 77 68 6f 6c 65 20 |opied, i|n whole |
|00001a60| 6f 72 20 69 6e 20 70 61 | 72 74 2c 0d 09 77 69 74 |or in pa|rt,..wit|
|00001a70| 68 6f 75 74 20 74 68 65 | 20 77 72 69 74 74 65 6e |hout the| written|
|00001a80| 20 63 6f 6e 73 65 6e 74 | 20 6f 66 20 41 70 70 6c | consent| of Appl|
|00001a90| 65 20 43 6f 6d 70 75 74 | 65 72 2c 20 49 6e 63 2e |e Comput|er, Inc.|
|00001aa0| 0d 0d 20 20 2a 2a 2a 20 | 3d 3d 3d 3d 3d 3d 3d 3d |.. *** |========|
|00001ab0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001ac0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001ad0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 20 2a 2a 2a 20 |========|=== *** |
|00001ae0| 7d 0d 09 0d 0d 0d 0d 55 | 4e 49 54 20 54 45 52 4d |}......U|NIT TERM|
|00001af0| 49 4e 41 4c 74 76 61 6c | 3b 0d 0d 0d 49 4e 54 45 |INALtval|;...INTE|
|00001b00| 52 46 41 43 45 0d 0d 0d | 55 53 45 53 20 09 4d 65 |RFACE...|USES .Me|
|00001b10| 6d 54 79 70 65 73 2c 0d | 09 09 51 75 69 63 6b 44 |mTypes,.|..QuickD|
|00001b20| 72 61 77 2c 0d 09 09 4f | 53 49 6e 74 66 2c 0d 09 |raw,...O|SIntf,..|
|00001b30| 09 54 6f 6f 6c 49 6e 74 | 66 2c 0d 09 09 50 61 73 |.ToolInt|f,...Pas|
|00001b40| 4c 69 62 49 6e 74 66 2c | 0d 09 09 4c 69 73 74 73 |LibIntf,|...Lists|
|00001b50| 2c 0d 09 09 43 52 4d 53 | 65 72 69 61 6c 49 6e 74 |,...CRMS|erialInt|
|00001b60| 66 2c 0d 09 09 43 52 4d | 49 6e 74 66 2c 0d 09 09 |f,...CRM|Intf,...|
|00001b70| 43 54 42 55 74 69 6c 73 | 2c 0d 09 09 43 4d 49 6e |CTBUtils|,...CMIn|
|00001b80| 74 66 2c 0d 09 09 54 4d | 49 6e 74 66 2c 0d 09 09 |tf,...TM|Intf,...|
|00001b90| 46 54 49 6e 74 66 2c 0d | 09 09 54 65 72 6d 69 6e |FTIntf,.|..Termin|
|00001ba0| 61 6c 54 6f 6f 6c 2c 0d | 09 09 54 65 72 6d 47 6c |alTool,.|..TermGl|
|00001bb0| 6f 62 61 6c 55 6e 69 74 | 3b 0d 09 09 0d 09 09 0d |obalUnit|;.......|
|00001bc0| 46 55 4e 43 54 49 4f 4e | 20 74 76 61 6c 4d 41 49 |FUNCTION| tvalMAI|
|00001bd0| 4e 28 68 54 65 72 6d 3a | 20 54 65 72 6d 48 61 6e |N(hTerm:| TermHan|
|00001be0| 64 6c 65 3b 20 6d 65 73 | 73 61 67 65 3a 20 49 6e |dle; mes|sage: In|
|00001bf0| 74 65 67 65 72 3b 0d 09 | 70 31 2c 20 70 32 2c 20 |teger;..|p1, p2, |
|00001c00| 70 33 3a 20 4c 6f 6e 67 | 49 6e 74 29 20 3a 20 4c |p3: Long|Int) : L|
|00001c10| 6f 6e 67 49 6e 74 3b 0d | 0d 0d 49 4d 50 4c 45 4d |ongInt;.|..IMPLEM|
|00001c20| 45 4e 54 41 54 49 4f 4e | 0d 0d 0d 46 55 4e 43 54 |ENTATION|...FUNCT|
|00001c30| 49 4f 4e 20 54 65 72 6d | 54 6f 6f 6c 56 61 6c 69 |ION Term|ToolVali|
|00001c40| 64 61 74 65 28 68 54 65 | 72 6d 3a 20 54 65 72 6d |date(hTe|rm: Term|
|00001c50| 48 61 6e 64 6c 65 29 3a | 20 4c 6f 6e 67 49 6e 74 |Handle):| LongInt|
|00001c60| 3b 0d 09 09 46 4f 52 57 | 41 52 44 3b 0d 50 52 4f |;...FORW|ARD;.PRO|
|00001c70| 43 45 44 55 52 45 20 54 | 65 72 6d 54 6f 6f 6c 44 |CEDURE T|ermToolD|
|00001c80| 65 66 61 75 6c 74 28 70 | 43 6f 6e 66 69 67 3a 20 |efault(p|Config: |
|00001c90| 54 65 72 6d 69 6e 61 6c | 50 74 72 29 3b 0d 09 09 |Terminal|Ptr);...|
|00001ca0| 46 4f 52 57 41 52 44 3b | 0d 0d 09 09 0d 46 55 4e |FORWARD;|.....FUN|
|00001cb0| 43 54 49 4f 4e 20 74 76 | 61 6c 4d 41 49 4e 28 68 |CTION tv|alMAIN(h|
|00001cc0| 54 65 72 6d 3a 20 54 65 | 72 6d 48 61 6e 64 6c 65 |Term: Te|rmHandle|
|00001cd0| 3b 20 6d 65 73 73 61 67 | 65 3a 20 49 6e 74 65 67 |; messag|e: Integ|
|00001ce0| 65 72 3b 0d 09 70 31 2c | 20 70 32 2c 20 70 33 3a |er;..p1,| p2, p3:|
|00001cf0| 20 4c 6f 6e 67 49 6e 74 | 29 20 3a 20 4c 6f 6e 67 | LongInt|) : Long|
|00001d00| 49 6e 74 3b 0d 0d 7b 20 | 48 65 72 65 20 69 73 20 |Int;..{ |Here is |
|00001d10| 6f 75 72 20 6d 61 69 6e | 20 6d 6f 64 75 6c 65 20 |our main| module |
|00001d20| 74 68 61 74 20 73 69 6d | 70 6c 79 20 64 69 72 65 |that sim|ply dire|
|00001d30| 63 74 73 20 74 68 65 20 | 6d 65 73 73 61 67 65 0d |cts the |message.|
|00001d40| 70 61 72 61 6d 61 74 65 | 72 20 61 67 61 69 6e 2e |paramate|r again.|
|00001d50| 20 20 28 4d 65 73 73 61 | 67 65 20 69 73 20 75 73 | (Messa|ge is us|
|00001d60| 65 64 20 62 79 20 74 68 | 65 20 74 6f 6f 6c 62 6f |ed by th|e toolbo|
|00001d70| 78 20 74 6f 20 0d 74 65 | 6c 6c 20 75 73 20 77 68 |x to .te|ll us wh|
|00001d80| 61 74 20 69 74 20 77 61 | 6e 74 73 20 74 68 65 20 |at it wa|nts the |
|00001d90| 74 6f 6f 6c 20 74 6f 20 | 64 6f 2e 29 20 7d 0d 0d |tool to |do.) }..|
|00001da0| 56 41 52 0d 09 70 43 6f | 6e 66 69 67 3a 20 54 65 |VAR..pCo|nfig: Te|
|00001db0| 72 6d 69 6e 61 6c 50 74 | 72 3b 0d 09 72 65 73 75 |rminalPt|r;..resu|
|00001dc0| 6c 74 20 3a 20 4c 4f 4e | 47 49 4e 54 3b 0d 42 45 |lt : LON|GINT;.BE|
|00001dd0| 47 49 4e 0d 09 72 65 73 | 75 6c 74 20 3a 3d 20 30 |GIN..res|ult := 0|
|00001de0| 3b 0d 09 43 41 53 45 20 | 6d 65 73 73 61 67 65 20 |;..CASE |message |
|00001df0| 4f 46 0d 09 09 54 4d 56 | 61 6c 69 64 61 74 65 4d |OF...TMV|alidateM|
|00001e00| 73 67 3a 0d 09 09 09 72 | 65 73 75 6c 74 20 3a 3d |sg:....r|esult :=|
|00001e10| 20 54 65 72 6d 54 6f 6f | 6c 56 61 6c 69 64 61 74 | TermToo|lValidat|
|00001e20| 65 28 68 54 65 72 6d 29 | 3b 0d 09 09 54 4d 44 65 |e(hTerm)|;...TMDe|
|00001e30| 66 61 75 6c 74 4d 73 67 | 3a 0d 09 09 09 42 45 47 |faultMsg|:....BEG|
|00001e40| 49 4e 0d 09 09 09 0d 09 | 09 09 7b 20 49 66 20 70 |IN......|..{ If p|
|00001e50| 32 20 69 73 20 6e 6f 74 | 20 7a 65 72 6f 2c 20 70 |2 is not| zero, p|
|00001e60| 31 20 63 61 6e 27 74 20 | 62 65 20 72 65 61 64 79 |1 can't |be ready|
|00001e70| 20 79 65 74 2e 20 20 7d | 0d 09 09 09 0d 09 09 09 | yet. }|........|
|00001e80| 49 46 20 70 32 20 3c 3e | 20 30 20 54 48 45 4e 09 |IF p2 <>| 0 THEN.|
|00001e90| 09 0d 09 09 09 09 42 45 | 47 49 4e 0d 09 09 09 09 |......BE|GIN.....|
|00001ea0| 09 70 43 6f 6e 66 69 67 | 20 3a 3d 20 54 65 72 6d |.pConfig| := Term|
|00001eb0| 69 6e 61 6c 50 74 72 28 | 4e 65 77 50 74 72 28 53 |inalPtr(|NewPtr(S|
|00001ec0| 49 5a 45 4f 46 28 54 65 | 72 6d 69 6e 61 6c 52 65 |IZEOF(Te|rminalRe|
|00001ed0| 63 6f 72 64 29 29 29 3b | 0d 09 09 09 09 09 42 6c |cord)));|......Bl|
|00001ee0| 6f 63 6b 4d 6f 76 65 28 | 50 74 72 28 40 70 43 6f |ockMove(|Ptr(@pCo|
|00001ef0| 6e 66 69 67 29 2c 20 50 | 74 72 28 70 31 29 2c 20 |nfig), P|tr(p1), |
|00001f00| 34 29 3b 0d 09 09 09 09 | 09 49 46 20 70 43 6f 6e |4);.....|.IF pCon|
|00001f10| 66 69 67 20 3d 20 4e 49 | 4c 20 54 48 45 4e 0d 09 |fig = NI|L THEN..|
|00001f20| 09 09 09 09 09 42 45 47 | 49 4e 0d 09 09 09 09 09 |.....BEG|IN......|
|00001f30| 09 09 68 54 65 72 6d 5e | 5e 2e 65 72 72 43 6f 64 |..hTerm^|^.errCod|
|00001f40| 65 20 3a 3d 20 4d 65 6d | 45 72 72 6f 72 3b 0d 09 |e := Mem|Error;..|
|00001f50| 09 09 09 09 09 09 45 78 | 69 74 28 74 76 61 6c 4d |......Ex|it(tvalM|
|00001f60| 41 49 4e 29 3b 0d 09 09 | 09 09 09 09 45 4e 44 3b |AIN);...|....END;|
|00001f70| 0d 09 09 09 09 45 4e 44 | 0d 09 09 09 45 4c 53 45 |.....END|....ELSE|
|00001f80| 0d 09 09 09 09 7b 20 4f | 6b 61 79 20 74 6f 20 64 |.....{ O|kay to d|
|00001f90| 65 66 61 75 6c 74 20 6e | 6f 77 20 62 65 63 61 75 |efault n|ow becau|
|00001fa0| 73 65 20 70 32 20 3d 20 | 30 20 7d 0d 09 09 09 09 |se p2 = |0 }.....|
|00001fb0| 42 6c 6f 63 6b 4d 6f 76 | 65 28 50 74 72 28 70 31 |BlockMov|e(Ptr(p1|
|00001fc0| 29 2c 20 50 74 72 28 40 | 70 43 6f 6e 66 69 67 29 |), Ptr(@|pConfig)|
|00001fd0| 2c 20 34 29 3b 0d 09 09 | 09 09 54 65 72 6d 54 6f |, 4);...|..TermTo|
|00001fe0| 6f 6c 44 65 66 61 75 6c | 74 28 70 43 6f 6e 66 69 |olDefaul|t(pConfi|
|00001ff0| 67 29 3b 0d 09 09 09 45 | 4e 44 3b 0d 09 09 4f 54 |g);....E|ND;...OT|
|00002000| 48 45 52 57 49 53 45 0d | 09 09 09 53 79 73 42 65 |HERWISE.|...SysBe|
|00002010| 65 70 28 35 29 3b 0d 09 | 09 45 4e 44 3b 20 7b 63 |ep(5);..|.END; {c|
|00002020| 61 73 65 7d 0d 09 09 74 | 76 61 6c 4d 41 49 4e 20 |ase}...t|valMAIN |
|00002030| 3a 3d 20 72 65 73 75 6c | 74 3b 0d 45 4e 44 3b 0d |:= resul|t;.END;.|
|00002040| 0d 0d 0d 46 55 4e 43 54 | 49 4f 4e 20 54 65 72 6d |...FUNCT|ION Term|
|00002050| 54 6f 6f 6c 56 61 6c 69 | 64 61 74 65 28 68 54 65 |ToolVali|date(hTe|
|00002060| 72 6d 3a 20 54 65 72 6d | 48 61 6e 64 6c 65 29 3a |rm: Term|Handle):|
|00002070| 20 4c 6f 6e 67 49 6e 74 | 3b 0d 0d 7b 20 54 68 69 | LongInt|;..{ Thi|
|00002080| 73 20 66 75 6e 63 74 69 | 6f 6e 20 61 6c 77 61 79 |s functi|on alway|
|00002090| 73 20 72 65 74 75 72 6e | 73 20 61 20 76 61 6c 69 |s return|s a vali|
|000020a0| 64 61 74 65 64 20 6d 65 | 73 73 61 67 65 2e 20 20 |dated me|ssage. |
|000020b0| 53 74 72 75 63 74 75 72 | 65 73 0d 61 6e 64 20 74 |Structur|es.and t|
|000020c0| 6f 6f 6c 20 66 75 6e 63 | 74 69 6f 6e 73 20 73 68 |ool func|tions sh|
|000020d0| 6f 75 6c 64 20 72 65 61 | 6c 6c 79 20 62 65 20 76 |ould rea|lly be v|
|000020e0| 61 6c 69 64 61 74 65 64 | 20 68 65 72 65 2e 20 7d |alidated| here. }|
|000020f0| 0d 0d 56 41 52 0d 09 74 | 68 65 53 74 61 74 65 3a |..VAR..t|heState:|
|00002100| 20 53 69 67 6e 65 64 42 | 79 74 65 3b 0d 09 70 50 | SignedB|yte;..pP|
|00002110| 72 69 76 61 74 65 3a 20 | 54 45 52 4d 49 4e 41 4c |rivate: |TERMINAL|
|00002120| 50 72 69 76 61 74 65 50 | 74 72 3b 0d 09 70 43 6f |PrivateP|tr;..pCo|
|00002130| 6e 66 69 67 3a 20 54 65 | 72 6d 69 6e 61 6c 50 74 |nfig: Te|rminalPt|
|00002140| 72 3b 0d 09 74 68 65 50 | 72 6f 63 49 44 3a 20 49 |r;..theP|rocID: I|
|00002150| 6e 74 65 67 65 72 3b 0d | 42 45 47 49 4e 0d 09 74 |nteger;.|BEGIN..t|
|00002160| 68 65 53 74 61 74 65 20 | 3a 3d 20 48 47 65 74 53 |heState |:= HGetS|
|00002170| 74 61 74 65 28 48 61 6e | 64 6c 65 28 68 54 65 72 |tate(Han|dle(hTer|
|00002180| 6d 29 29 3b 0d 09 48 4c | 6f 63 6b 28 48 61 6e 64 |m));..HL|ock(Hand|
|00002190| 6c 65 28 68 54 65 72 6d | 29 29 3b 0d 09 70 50 72 |le(hTerm|));..pPr|
|000021a0| 69 76 61 74 65 20 3a 3d | 20 54 45 52 4d 49 4e 41 |ivate :=| TERMINA|
|000021b0| 4c 50 72 69 76 61 74 65 | 50 74 72 28 68 54 65 72 |LPrivate|Ptr(hTer|
|000021c0| 6d 5e 5e 2e 74 6d 50 72 | 69 76 61 74 65 29 3b 0d |m^^.tmPr|ivate);.|
|000021d0| 09 70 43 6f 6e 66 69 67 | 20 3a 3d 20 54 65 72 6d |.pConfig| := Term|
|000021e0| 69 6e 61 6c 50 74 72 28 | 68 54 65 72 6d 5e 5e 2e |inalPtr(|hTerm^^.|
|000021f0| 63 6f 6e 66 69 67 29 3b | 0d 09 74 68 65 50 72 6f |config);|..thePro|
|00002200| 63 49 44 20 3a 3d 20 28 | 68 54 65 72 6d 5e 5e 2e |cID := (|hTerm^^.|
|00002210| 70 72 6f 63 49 44 29 3b | 0d 09 49 46 20 28 74 68 |procID);|..IF (th|
|00002220| 65 50 72 6f 63 49 44 20 | 3c 20 33 29 20 4f 52 20 |eProcID |< 3) OR |
|00002230| 28 70 43 6f 6e 66 69 67 | 20 3d 20 4e 49 4c 29 20 |(pConfig| = NIL) |
|00002240| 4f 52 20 28 70 50 72 69 | 76 61 74 65 20 3d 20 4e |OR (pPri|vate = N|
|00002250| 49 4c 29 20 54 48 45 4e | 0d 09 09 44 65 62 75 67 |IL) THEN|...Debug|
|00002260| 53 74 72 28 27 54 68 65 | 20 70 69 70 65 20 69 73 |Str('The| pipe is|
|00002270| 20 62 6c 6f 63 6b 65 64 | 20 66 72 6f 6d 20 54 65 | blocked| from Te|
|00002280| 72 6d 54 6f 6f 6c 56 61 | 6c 69 64 61 74 65 27 29 |rmToolVa|lidate')|
|00002290| 3b 0d 09 48 53 65 74 53 | 74 61 74 65 28 48 61 6e |;..HSetS|tate(Han|
|000022a0| 64 6c 65 28 68 54 65 72 | 6d 29 2c 20 74 68 65 53 |dle(hTer|m), theS|
|000022b0| 74 61 74 65 29 3b 0d 45 | 4e 44 3b 0d 0d 0d 50 52 |tate);.E|ND;...PR|
|000022c0| 4f 43 45 44 55 52 45 20 | 54 65 72 6d 54 6f 6f 6c |OCEDURE |TermTool|
|000022d0| 44 65 66 61 75 6c 74 28 | 70 43 6f 6e 66 69 67 3a |Default(|pConfig:|
|000022e0| 20 54 65 72 6d 69 6e 61 | 6c 50 74 72 29 3b 0d 7b | Termina|lPtr);.{|
|000022f0| 20 53 69 6d 70 6c 79 20 | 73 65 74 20 6f 75 72 20 | Simply |set our |
|00002300| 64 65 66 61 75 6c 74 20 | 76 61 6c 75 65 73 20 2e |default |values .|
|00002310| 20 7d 0d 42 45 47 49 4e | 0d 09 09 57 49 54 48 20 | }.BEGIN|...WITH |
|00002320| 70 43 6f 6e 66 69 67 5e | 20 44 4f 0d 09 09 09 42 |pConfig^| DO....B|
|00002330| 45 47 49 4e 0d 09 09 09 | 09 6f 6e 6c 69 6e 65 42 |EGIN....|.onlineB|
|00002340| 6f 6f 6c 65 61 6e 20 3a | 3d 20 54 72 75 65 3b 0d |oolean :|= True;.|
|00002350| 09 09 09 09 73 63 72 65 | 65 6e 57 69 64 74 68 20 |....scre|enWidth |
|00002360| 3a 3d 20 54 72 75 65 3b | 0d 09 09 09 09 63 75 72 |:= True;|.....cur|
|00002370| 73 6f 72 53 74 79 6c 65 | 20 3a 3d 20 54 72 75 65 |sorStyle| := True|
|00002380| 3b 0d 09 09 09 45 4e 44 | 3b 0d 45 4e 44 3b 0d 0d |;....END|;.END;..|
|00002390| 0d 0d 0d 0d 45 4e 44 2e | 00 00 01 00 00 00 02 0e |....END.|........|
|000023a0| 00 00 01 0e 00 00 00 50 | 63 65 73 15 00 00 68 49 |.......P|ces...hI|
|000023b0| 09 43 68 65 63 6b 4f 75 | 74 00 00 00 6c d4 00 00 |.CheckOu|t...l...|
|000023c0| 6d 28 0b 43 68 65 63 6b | 06 74 76 65 72 2e 72 74 |m(.Check|.tver.rt|
|000023d0| 02 00 00 00 54 45 58 54 | 4d 50 53 20 01 00 00 3c |....TEXT|MPS ...<|
|000023e0| 00 60 00 00 00 00 9e cc | 00 00 54 45 58 54 4d 50 |.`......|..TEXTMP|
|000023f0| 53 20 01 00 00 3c 00 60 | 00 00 00 00 00 00 00 00 |S ...<.`|........|
|00002400| 00 00 00 00 00 00 00 00 | 00 00 a0 99 a0 12 00 00 |........|........|
|00002410| 04 03 00 00 02 5e 00 00 | c4 cd 0d 4d 6f 75 6e 74 |.....^..|...Mount|
|00002420| 50 72 6f 6a 65 63 74 00 | 00 00 c7 a9 00 00 c7 de |Project.|........|
|00002430| 0d 4e 61 6d 65 52 65 76 | 69 73 69 6f 6e 73 00 00 |.NameRev|isions..|
|00002440| cc 0f 00 00 cc 3c 0b 4e | 65 77 50 72 6f 6a 65 63 |.....<.N|ewProjec|
|00002450| 74 00 00 00 eb fd 00 00 | ec 31 07 50 72 6f 6a 65 |t.......|.1.Proje|
|00002460| 63 74 00 00 ec 89 00 00 | ec c7 0b 50 72 6f 6a 65 |ct......|...Proje|
|00002470| 63 74 49 6e 66 6f 00 01 | 1a 67 00 01 1a 97 0f 55 |ctInfo..|.g.....U|
|00002480| 6e 6d 6f 75 6e 74 50 72 | 6f 6a 65 63 74 00 00 00 |nmountPr|oject...|
|00002490| 00 12 03 00 80 00 00 00 | 00 00 00 be c2 6e 66 9b |........|.....nf.|
|000024a0| 3f e5 32 30 00 04 00 05 | 00 00 00 00 00 00 a0 cc |?.20....|........|
|000024b0| 4c 28 a0 cc 4c 28 a0 a3 | 29 0f 00 0e 7f 72 00 01 |L(..L(..|)....r..|
|000024c0| 00 0a 00 04 18 50 61 73 | 73 69 6f 6e 50 69 74 ba |.....Pas|sionPit.|
|000024d0| 54 65 72 6d 69 6e 61 6c | 54 6f 6f 6c ba 00 03 43 |Terminal|Tool...C|
|000024e0| 53 48 00 01 34 00 06 74 | 76 65 72 2e 72 00 25 43 |SH..4..t|ver.r.%C|
|000024f0| 6f 6d 6d 65 6e 74 73 20 | 61 64 64 65 64 2c 20 6d |omments |added, m|
|00002500| 61 6b 65 20 62 32 20 66 | 75 6e 63 74 69 6f 6e 61 |ake b2 f|unctiona|
|00002510| 6c 2e 2e 2e 00 00 42 46 | 6f 75 6c 20 6c 61 6e 67 |l.....BF|oul lang|
|00002520| 75 61 67 65 20 61 6c 73 | 6f 20 72 65 6d 6f 76 65 |uage als|o remove|
|00002530| 64 20 28 63 75 74 74 69 | 6e 67 20 6c 69 6b 65 20 |d (cutti|ng like |
|00002540| 6d 61 64 20 66 6f 72 20 | 61 20 77 68 69 6c 65 20 |mad for |a while |
|00002550| 74 68 65 72 65 21 29 2e | 20 00 00 00 00 48 00 09 |there!).| ....H..|
|00002560| 4d 6f 6e 61 63 6f 00 ff | 00 1b 00 00 00 14 00 01 |Monaco..|........|
|00002570| 3c 98 00 0a 00 00 00 00 | 00 00 00 00 02 0a 00 00 |<.......|........|
|00002580| 00 06 00 04 00 3c 00 23 | 01 67 02 1a 00 3c 00 23 |.....<.#|.g...<.#|
|00002590| 01 67 02 1a a1 52 53 b2 | 00 00 03 b9 00 00 03 b9 |.g...RS.|........|
|000025a0| 00 00 03 28 01 00 00 00 | 01 00 00 00 02 0e 00 00 |...(....|........|
|000025b0| 01 0e 00 00 00 50 00 20 | f2 30 08 d2 00 00 00 1c |.....P. |.0......|
|000025c0| 00 46 00 01 63 6b 69 64 | 00 00 00 12 4d 50 53 52 |.F..ckid|....MPSR|
|000025d0| 00 00 00 1e 00 80 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000025e0| 03 ed ff ff 00 00 00 c2 | 00 22 89 14 09 50 72 6f |........|."...Pro|
|000025f0| 6a 65 63 74 6f 72 2f 2a | 20 3d 3d 3d 3d 3d 3d 3d |jector/*| =======|
|00002600| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002610| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002620| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002630| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 20 2a 2a 0d 0d |========|=== **..|
|00002640| 09 50 75 72 70 6f 73 65 | 3a 09 09 54 65 72 6d 69 |.Purpose|:..Termi|
|00002650| 6e 61 6c 20 74 6f 6f 6c | 20 6d 61 69 6e 20 76 65 |nal tool| main ve|
|00002660| 72 73 69 6f 6e 20 72 65 | 73 6f 75 72 63 65 20 0d |rsion re|source .|
|00002670| 09 09 6d 6f 64 75 6c 65 | 2e 20 20 53 61 6d 65 20 |..module|. Same |
|00002680| 73 74 72 75 63 74 75 72 | 65 20 61 73 20 27 76 65 |structur|e as 've|
|00002690| 72 73 27 20 72 65 73 6f | 75 72 63 65 73 2e 20 0d |rs' reso|urces. .|
|000026a0| 0d 09 4d 6f 64 75 6c 65 | 20 3a 09 09 74 76 65 72 |..Module| :..tver|
|000026b0| 2e 72 0d 0d 09 41 75 74 | 68 6f 72 73 3a 09 09 43 |.r...Aut|hors:..C|
|000026c0| 72 61 69 67 20 48 6f 74 | 63 68 6b 69 73 73 2c 20 |raig Hot|chkiss, |
|000026d0| 41 6c 65 78 20 4b 61 7a | 69 6d 2c 20 42 79 72 6f |Alex Kaz|im, Byro|
|000026e0| 6e 20 48 61 6e 2c 20 0d | 09 09 09 09 09 09 43 61 |n Han, .|......Ca|
|000026f0| 72 6f 6c 20 4c 65 65 0d | 09 09 09 09 09 41 70 70 |rol Lee.|.....App|
|00002700| 6c 65 20 43 6f 6d 70 75 | 74 65 72 2c 20 49 6e 63 |le Compu|ter, Inc|
|00002710| 2e 0d 09 09 09 09 09 4e | 65 74 77 6f 72 6b 73 20 |.......N|etworks |
|00002720| 26 20 43 6f 6d 6d 75 6e | 69 63 61 74 69 6f 6e 73 |& Commun|ications|
|00002730| 0d 09 09 09 09 09 32 30 | 35 32 35 20 4d 61 72 69 |......20|525 Mari|
|00002740| 61 6e 69 20 44 72 69 76 | 65 0d 09 09 09 09 09 43 |ani Driv|e......C|
|00002750| 75 70 65 72 74 69 6e 6f | 2c 20 43 41 20 39 35 30 |upertino|, CA 950|
|00002760| 31 34 0d 0d 09 56 65 72 | 73 69 6f 6e 20 3a 09 09 |14...Ver|sion :..|
|00002770| 31 2e 30 44 39 20 0d 0d | 09 44 61 74 65 20 3a 09 |1.0D9 ..|.Date :.|
|00002780| 09 09 39 2e 6d 61 79 2e | 38 39 0d 0d 09 48 69 73 |..9.may.|89...His|
|00002790| 74 6f 72 79 20 3a 0d 09 | 09 39 2e 6d 61 79 2e 38 |tory :..|.9.may.8|
|000027a0| 39 09 43 72 65 61 74 69 | 6f 6e 20 64 61 74 65 0d |9.Creati|on date.|
|000027b0| 09 09 32 35 2e 61 75 67 | 2e 38 39 09 56 65 72 73 |..25.aug|.89.Vers|
|000027c0| 69 6f 6e 20 73 74 72 69 | 6e 67 20 6d 6f 64 69 66 |ion stri|ng modif|
|000027d0| 69 65 64 2e 20 20 52 65 | 62 75 69 6c 74 20 66 6f |ied. Re|built fo|
|000027e0| 72 20 43 54 42 20 31 2e | 30 62 36 0d 09 09 31 38 |r CTB 1.|0b6...18|
|000027f0| 2e 73 65 70 2e 38 39 09 | 4d 6f 64 20 66 6f 72 20 |.sep.89.|Mod for |
|00002800| 62 38 0d 09 09 0d 0d 0d | 09 a9 31 39 38 39 20 41 |b8......|..1989 A|
|00002810| 70 70 6c 65 20 43 6f 6d | 70 75 74 65 72 2c 20 49 |pple Com|puter, I|
|00002820| 6e 63 2e 20 20 41 6c 6c | 20 52 69 67 68 74 73 20 |nc. All| Rights |
|00002830| 52 65 73 65 72 76 65 64 | 2e 0d 09 54 68 69 73 20 |Reserved|...This |
|00002840| 73 6f 66 74 77 61 72 65 | 20 69 73 20 70 72 6f 70 |software| is prop|
|00002850| 72 69 65 74 61 72 79 20 | 74 6f 20 41 70 70 6c 65 |rietary |to Apple|
|00002860| 20 43 6f 6d 70 75 74 65 | 72 2c 20 49 6e 63 2e 0d | Compute|r, Inc..|
|00002870| 09 49 74 20 6d 61 79 20 | 6e 6f 74 20 62 65 20 63 |.It may |not be c|
|00002880| 6f 70 69 65 64 2c 20 69 | 6e 20 77 68 6f 6c 65 20 |opied, i|n whole |
|00002890| 6f 72 20 69 6e 20 70 61 | 72 74 2c 0d 09 77 69 74 |or in pa|rt,..wit|
|000028a0| 68 6f 75 74 20 74 68 65 | 20 77 72 69 74 74 65 6e |hout the| written|
|000028b0| 20 63 6f 6e 73 65 6e 74 | 20 6f 66 20 41 70 70 6c | consent| of Appl|
|000028c0| 65 20 43 6f 6d 70 75 74 | 65 72 2c 20 49 6e 63 2e |e Comput|er, Inc.|
|000028d0| 0d 0d 2a 2a 20 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..** ===|========|
|000028e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000028f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002900| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002910| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 20 2a 2f 0d 0d 0d 23 |========|= */...#|
|00002920| 69 6e 63 6c 75 64 65 20 | 22 53 79 73 54 79 70 65 |include |"SysType|
|00002930| 73 2e 72 22 0d 23 69 6e | 63 6c 75 64 65 20 22 74 |s.r".#in|clude "t|
|00002940| 79 70 65 73 2e 72 22 0d | 0d 23 69 6e 63 6c 75 64 |ypes.r".|.#includ|
|00002950| 65 20 22 54 4d 54 79 70 | 65 73 2e 72 22 0d 0d 72 |e "TMTyp|es.r"..r|
|00002960| 65 73 6f 75 72 63 65 20 | 27 76 65 72 73 27 20 28 |esource |'vers' (|
|00002970| 31 29 20 7b 0d 09 30 78 | 30 31 2c 20 0d 09 30 78 |1) {..0x|01, ..0x|
|00002980| 30 30 2c 20 0d 09 61 6c | 70 68 61 2c 20 0d 09 30 |00, ..al|pha, ..0|
|00002990| 78 30 43 2c 20 0d 09 76 | 65 72 55 53 2c 0d 09 22 |x0C, ..v|erUS,.."|
|000029a0| 31 2e 30 61 31 22 2c 0d | 09 22 31 2e 30 61 31 2c |1.0a1",.|."1.0a1,|
|000029b0| 20 43 6f 70 79 72 69 67 | 68 74 20 a9 20 43 72 61 | Copyrig|ht . Cra|
|000029c0| 69 67 20 53 2e 20 48 6f | 74 63 68 6b 69 73 73 20 |ig S. Ho|tchkiss |
|000029d0| 26 20 41 70 70 6c 65 20 | 43 6f 6d 70 75 74 65 72 |& Apple |Computer|
|000029e0| 2c 20 49 6e 63 2e 20 31 | 39 38 38 2d 31 39 38 39 |, Inc. 1|988-1989|
|000029f0| 2e 22 0d 7d 3b 0d 0d 0d | 0d 00 00 01 00 00 00 50 |.".};...|.......P|
|00002a00| 36 00 00 4f 36 00 00 00 | 90 00 00 07 c7 09 64 65 |6..O6...|......de|
|00002a10| 6d 6f 2e 66 6b 65 79 02 | 00 00 00 46 4b 45 59 43 |mo.fkey.|...FKEYC|
|00002a20| 57 46 4b 01 00 00 40 00 | 00 04 42 61 6b 65 ce 02 |WFK...@.|..Bake..|
|00002a30| 00 00 00 4d 50 53 54 4d | 50 53 20 01 00 00 00 00 |...MPSTM|PS .....|
|00002a40| 00 00 00 00 00 9e cf 00 | 00 00 00 4d 50 53 54 4d |........|...MPSTM|
|00002a50| 50 53 20 01 00 00 00 00 | 00 00 00 00 00 00 00 00 |PS .....|........|
|00002a60| 00 00 00 00 00 00 00 00 | 00 00 00 a0 08 d2 ec 00 |........|........|
|00002a70| 00 00 00 00 00 50 c6 00 | 00 00 00 00 00 0c 00 00 |.....P..|........|
|00002a80| 00 07 c7 06 64 65 6d 6f | 2e 68 64 02 00 00 00 54 |....demo|.hd....T|
|00002a90| 45 58 54 4b 41 48 4c 01 | 00 00 00 00 80 00 00 00 |EXTKAHL.|........|
|00002aa0| 00 07 d1 00 00 00 00 01 | 41 00 00 04 00 00 00 00 |........|A.......|
|00002ab0| 00 00 00 00 00 00 00 9e | df 75 f0 9f 2e 1b d6 00 |........|.u......|
|00002ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002ad0| 00 00 00 00 00 77 49 00 | 01 00 00 00 00 00 00 00 |.....wI.|........|
|00002ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002af0| 00 0f 00 00 00 07 c7 09 | 64 00 00 01 ea 00 08 00 |........|d.......|
|00002b00| 01 00 f0 52 65 73 45 71 | 75 61 6c 20 63 6f 6d 70 |...ResEq|ual comp|
|00002b10| 61 72 65 73 20 74 68 65 | 20 72 65 73 6f 75 72 63 |ares the| resourc|
|00002b20| 65 73 20 69 6e 20 74 77 | 6f 20 66 69 6c 65 73 20 |es in tw|o files |
|00002b30| 61 6e 64 20 72 65 70 6f | 72 74 73 20 74 68 65 20 |and repo|rts the |
|00002b40| 64 69 66 66 65 72 65 6e | 63 65 73 2e 00 00 08 00 |differen|ces.....|
|00002b50| 00 00 00 00 01 00 28 00 | 28 00 3c 00 be 52 65 73 |......(.|(.<..Res|
|00002b60| 6f 75 72 63 65 20 46 69 | 6c 65 20 31 00 00 53 65 |ource Fi|le 1..Se|
|00002b70| 6c 65 63 74 20 74 68 65 | 20 66 69 72 73 74 20 66 |lect the| first f|
|00002b80| 69 6c 65 20 74 6f 20 63 | 6f 6d 70 61 72 65 2e 00 |ile to c|ompare..|
|00002b90| 00 00 3a 00 4f 6e 6c 79 | 20 61 70 70 6c 69 63 61 |..:.Only| applica|
|00002ba0| 74 69 6f 6e 73 2c 20 44 | 41 d5 73 2c 20 61 6e 64 |tions, D|A.s, and|
|00002bb0| 20 74 6f 6f 6c 73 00 41 | 6c 6c 20 66 69 6c 65 73 | tools.A|ll files|
|00002bc0| 00 03 00 41 50 50 4c 4d | 50 53 54 44 46 49 4c 01 |...APPLM|PSTDFIL.|
|00002bd0| 01 00 01 00 00 00 01 00 | 46 00 28 00 5a 00 be 52 |........|F.(.Z..R|
|00002be0| 65 73 6f 75 72 63 65 20 | 46 69 6c 65 20 32 00 00 |esource |File 2..|
|00002bf0| 53 65 6c 65 63 74 20 74 | 68 65 20 73 65 63 6f 6e |Select t|he secon|
|00002c00| 64 20 66 69 6c 65 20 74 | 6f 20 63 6f 6d 70 61 72 |d file t|o compar|
|00002c10| 65 2e 00 00 00 3a 00 4f | 6e 6c 79 20 61 70 70 6c |e....:.O|nly appl|
|00002c20| 69 63 61 74 69 6f 6e 73 | 2c 20 44 41 d5 73 2c 20 |ications|, DA.s, |
|00002c30| 61 6e 64 20 74 6f 6f 6c | 73 00 41 6c 6c 20 66 69 |and tool|s.All fi|
|00002c40| 6c 65 73 00 03 41 50 50 | 4c 4d 50 53 54 44 46 49 |les..APP|LMPSTDFI|
|00002c50| 4c 00 00 07 01 00 1e 00 | 23 00 5f 00 c3 46 69 6c |L.......|#._..Fil|
|00002c60| 65 73 20 74 6f 20 43 6f | 6d 70 61 72 65 00 00 00 |es to Co|mpare...|
|00002c70| 00 02 00 00 69 00 4b 00 | 79 00 9b 50 72 6f 67 72 |....i.K.|y..Progr|
|00002c80| 65 73 73 00 2d 70 00 57 | 72 69 74 65 20 70 72 6f |ess.-p.W|rite pro|
|00002c90| 67 72 65 73 73 20 69 6e | 66 6f 72 6d 61 74 69 6f |gress in|formatio|
|00002ca0| 6e 20 74 6f 20 64 69 61 | 67 6e 6f 73 74 69 63 20 |n to dia|gnostic |
|00002cb0| 6f 75 74 70 75 74 2e 00 | 00 00 00 0b 00 00 28 01 |output..|......(.|
|00002cc0| 2c 00 00 0b 01 00 50 01 | 2c 00 00 07 01 00 1e 01 |,.....P.|,.......|
|00002cd0| 27 00 79 01 a4 52 65 64 | 69 72 65 63 74 69 6f 6e |'.y..Red|irection|
|00002ce0| 00 01 01 00 02 11 00 00 | 00 02 20 00 00 02 30 00 |........|.. ...0.|
|00002cf0| 00 0a a0 00 00 02 10 00 | 00 00 20 04 f8 3f 3c 00 |........|.. ..?<.|
|00002d00| 01 a9 f0 00 00 3f 3c 00 | 01 a9 f0 00 6e 3f 3c 00 |.....?<.|....n?<.|
|00002d10| 01 a9 f0 05 54 3f 3c 00 | 01 a9 f0 05 60 3f 3c 00 |....T?<.|....`?<.|
|00002d20| 01 a9 f0 05 8a 3f 3c 00 | 01 a9 f0 05 96 3f 3c 00 |.....?<.|.....?<.|
|00002d30| 01 a9 f0 05 a0 3f 3c 00 | 01 a9 f0 05 aa 3f 3c 00 |.....?<.|.....?<.|
|00002d40| 01 a9 f0 05 b4 3f 3c 00 | 01 a9 f0 05 c4 3f 3c 00 |.....?<.|.....?<.|
|00002d50| 01 a9 f0 05 d6 3f 3c 00 | 01 a9 f0 05 e8 3f 3c 00 |.....?<.|.....?<.|
|00002d60| 01 a9 f0 05 fa 3f 3c 00 | 01 a9 f0 06 0c 3f 3c 00 |.....?<.|.....?<.|
|00002d70| 01 a9 f0 06 1e 3f 3c 00 | 01 a9 f0 06 3a 3f 3c 00 |.....?<.|....:?<.|
|00002d80| 01 a9 f0 06 3e 3f 3c 00 | 01 a9 f0 06 fa 3f 3c 00 |....>?<.|.....?<.|
|00002d90| 01 a9 f0 07 1c 3f 3c 00 | 01 a9 f0 07 40 3f 3c 00 |.....?<.|....@?<.|
|00002da0| 01 a9 f0 07 7a 3f 3c 00 | 01 a9 f0 07 a2 3f 3c 00 |....z?<.|.....?<.|
|00002db0| 01 a9 f0 07 f0 3f 3c 00 | 01 a9 f0 0a b0 3f 3c 00 |.....?<.|.....?<.|
|00002dc0| 01 a9 f0 0b f8 3f 3c 00 | 01 a9 f0 0c 4a 3f 3c 00 |.....?<.|....J?<.|
|00002dd0| 01 a9 f0 0c a2 3f 3c 00 | 01 a9 f0 0c e4 3f 3c 00 |.....?<.|.....?<.|
|00002de0| 01 a9 f0 0d 74 3f 3c 00 | 01 a9 f0 0d a6 3f 3c 00 |....t?<.|.....?<.|
|00002df0| 01 a9 f0 11 34 3f 3c 00 | 01 a9 f0 13 3a 3f 3c 00 |....4?<.|....:?<.|
|00002e00| 01 a9 f0 17 5c 3f 3c 00 | 01 a9 f0 18 a0 3f 3c 00 |....\?<.|.....?<.|
|00002e10| 01 a9 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e80| 6c 6f 67 50 74 72 3b 0d | 09 70 43 6f 6e 66 69 67 |logPtr;.|.pConfig|
|00002e90| 3a 20 54 65 72 6d 69 6e | 61 6c 50 74 72 3b 0d 09 |: Termin|alPtr;..|
|00002ea0| 74 68 65 43 75 72 72 65 | 6e 74 53 65 74 74 69 6e |theCurre|ntSettin|
|00002eb0| 67 3a 20 49 6e 74 65 67 | 65 72 3b 0d 09 74 68 65 |g: Integ|er;..the|
|00002ec0| 4f 66 66 73 65 74 3a 20 | 49 6e 74 65 67 65 72 3b |Offset: |Integer;|
|00002ed0| 0d 09 74 68 65 49 74 65 | 6d 3a 20 49 6e 74 65 67 |..theIte|m: Integ|
|00002ee0| 65 72 3b 0d 42 45 47 49 | 4e 0d 09 57 49 54 48 20 |er;.BEGI|N..WITH |
|00002ef0| 70 53 65 74 75 70 5e 20 | 44 4f 0d 09 42 45 47 49 |pSetup^ |DO..BEGI|
|00002f00| 4e 0d 09 09 70 43 6f 6e | 66 69 67 20 3a 3d 20 54 |N...pCon|fig := T|
|00002f10| 65 72 6d 69 6e 61 6c 50 | 74 72 28 74 68 65 43 6f |erminalP|tr(theCo|
|00002f20| 6e 66 69 67 29 3b 0d 09 | 09 74 68 65 4f 66 66 73 |nfig);..|.theOffs|
|00002f30| 65 74 20 3a 3d 20 63 6f | 75 6e 74 20 2d 20 31 3b |et := co|unt - 1;|
|00002f40| 0d 09 09 70 44 69 61 6c | 6f 67 20 3a 3d 20 74 68 |...pDial|og := th|
|00002f50| 65 44 69 61 6c 6f 67 3b | 0d 09 45 4e 44 3b 0d 09 |eDialog;|..END;..|
|00002f60| 0d 09 57 49 54 48 20 70 | 43 6f 6e 66 69 67 5e 20 |..WITH p|Config^ |
|00002f70| 44 4f 0d 09 09 42 45 47 | 49 4e 0d 09 09 0d 09 09 |DO...BEG|IN......|
|00002f80| 7b 20 53 69 6e 63 65 20 | 6d 79 20 64 69 61 6c 6f |{ Since |my dialo|
|00002f90| 67 20 63 6f 6e 74 72 6f | 6c 73 20 61 72 65 20 73 |g contro|ls are s|
|00002fa0| 69 6d 70 6c 65 20 63 68 | 65 63 6b 20 62 6f 78 65 |imple ch|eck boxe|
|00002fb0| 73 2c 20 0d 09 09 74 68 | 65 69 72 20 76 61 6c 75 |s, ...th|eir valu|
|00002fc0| 65 20 69 73 20 73 65 74 | 20 61 63 63 6f 72 64 69 |e is set| accordi|
|00002fd0| 6e 67 6c 79 2e 20 20 7d | 20 0d 09 09 0d 09 09 09 |ngly. }| .......|
|00002fe0| 47 65 74 44 49 74 65 6d | 28 70 44 69 61 6c 6f 67 |GetDItem|(pDialog|
|00002ff0| 2c 20 28 74 68 65 4f 66 | 66 73 65 74 20 2b 20 6f |, (theOf|fset + o|
|00003000| 6e 6c 69 6e 65 42 6f 6f | 6c 65 61 6e 49 74 65 6d |nlineBoo|leanItem|
|00003010| 29 2c 20 0d 09 09 09 09 | 69 74 65 6d 54 79 70 65 |), .....|itemType|
|00003020| 2c 20 69 74 65 6d 48 61 | 6e 64 6c 65 2c 20 69 74 |, itemHa|ndle, it|
|00003030| 65 6d 52 65 63 74 29 3b | 0d 09 09 09 09 0d 09 09 |emRect);|........|
|00003040| 09 7b 20 48 65 72 65 20 | 6f 6e 6c 69 6e 65 42 6f |.{ Here |onlineBo|
|00003050| 6f 6c 65 61 6e 20 72 65 | 66 65 72 73 20 74 6f 20 |olean re|fers to |
|00003060| 74 68 65 20 66 69 65 6c | 64 20 6f 66 20 6d 79 0d |the fiel|d of my.|
|00003070| 09 09 09 70 72 69 76 00 | 00 00 00 00 00 00 00 00 |...priv.|........|
+--------+-------------------------+-------------------------+--------+--------+